Команда выполняет позиционирование головки. Она возвращает управление немедленно, не дожидаясь завершения процесса позиционирования.
Формат заголовка запроса:
// ---------------
// Код команды 131
// ---------------
#pragma pack(1)
typedef struct _Seek
{
ReqHdr rh;
BYTE bAddressMode;
DWORD lpTransferAddress;
WORD wDataSize;
WORD wStartSector;
} Seek;
Заполнение полей заголовка запроса:
Поле |
Описание |
rh.wStatus |
После вызова драйвера содержит слово состояния |
bAddressMode |
Режим адресации: 0 – режим HSG (по умолчанию); 1 – режим Readbook; 2-255 – зарезервировано |
lpTransferAddress |
Адрес буфера |
wDataSize |
Размер буфера |
wStartSector |
Номер начального сектора, должен быть равен нулю |