Чтение длинное с предварительной выборкой
Функция аналогична предыдущей, но сразу после вызова она немедленно возвращает управление. Драйвер выполняет подготовительные действия для операции чтения, такие, например, как позиционирование головки, однако операция чтения не выполняется.
Формат заголовка запроса:
// ---------------
// Код команды 130
// ---------------
#pragma pack(1)
typedef struct _ReadLongPrefetch
{
ReqHdr rh;
BYTE bAddressMode;
DWORD lpTransferAddress;
WORD wDataSize;
WORD wStartSector;
BYTE bDataReadMode;
BYTE bInterleaveSise;
BYTE bInterleaveSkip;
} ReadLongPrefetch;
Заполнение полей заголовка запроса такое же, как и для предыдущей функции.