Аппаратное обеспечение персонального компьютера



           

Чтение длинное с предварительной выборкой


Функция аналогична предыдущей, но сразу после вызова она немедленно возвращает управление. Драйвер выполняет подготовительные действия для операции чтения, такие, например, как позиционирование головки, однако операция чтения не выполняется.

Формат заголовка запроса:

// ---------------

// Код команды 130

// ---------------

#pragma pack(1)

typedef struct _ReadLongPrefetch

{            

  ReqHdr rh;

  BYTE   bAddressMode;

  DWORD  lpTransferAddress;

  WORD   wDataSize;

  WORD   wStartSector;

  BYTE   bDataReadMode;

  BYTE   bInterleaveSise;

  BYTE   bInterleaveSkip;

} ReadLongPrefetch;      

Заполнение полей заголовка запроса такое же, как и для предыдущей функции.




Содержание  Назад  Вперед