Реферат: Как сделать чтобы запущеный exe сам себя удалил 2
SRB_Hdr_Rsvd: Dword; // зарезервировано, должно быть 0
HA_Count: Byte; // количество адаптеров
HA_SCSI_ID: Byte; // ID SCSI-адаптера
HA_ManagerId: array [0..15] of Byte; // строка, описывающая менеджер
HA_Identifier: array [0..15] of Byte; // строка, описывающая адаптер
HA_Unique: array [0..15] of Byte; // уникальные параметры адаптера
HA_Rsvd1: Word; // зарезервировано, должно быть 0
end;
PSRB_HAInquiry = ^SRB_HAInquiry;
TSRB_HAInquiry = SRB_HAInquiry;
Структура TSRB_HAInquiry используется для получения информации о физических SCSI-адаптерах.
type SRB_GDEVBlock = packed record SRB_Cmd, // код команды ASPI (константа SC_GET_DEV_TYPE = $01); SRB_Status, // байт статуса ASPI команды; SRB_HaId, // номер адаптера ASPI; SRB_Flags: Byte; // зарезервировано, должно быть 0; SRB_Hdr_Rsvd: Dword; // зарезервировано, должно быть 0; SRB_Target, // ID объекта SCSI; SRB_Lun, // Logical Unit Number (LUN - логический номер устройства); SRB_DeviceType, // тип периферийного устройства; SRB_Rsvd1: Byte; // зарезервировано, должно быть 0; end; TSRB_GDEVBlock = SRB_GDEVBlock; PSRB_GDEVBlock = ^SRB_GDEVBlock; |
Структура TSRB_GDEVBlock используется для идентификации устройств на шине SCSI.
type SRB_ExecSCSICmd = packed record SRB_Cmd, // код команды ASPI (константа SC_EXEC_SCSI_CMD = $02) К-во Просмотров: 446
Бесплатно скачать Реферат: Как сделать чтобы запущеный exe сам себя удалил 2
|