Реферат: Как сделать чтобы запущеный 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