Структура DRIVERSTATUS (ntdddisk.h)

Структура DRIVERSTATUS используется в сочетании со структурой SENDCMDOUTPARAMS и запросом SMART_SEND_DRIVE_COMMAND для получения данных, возвращаемых командой Self-Monitoring analysis and reporting Technology (SMART).

Синтаксис

typedef struct _DRIVERSTATUS {
  UCHAR bDriverError;
  UCHAR bIDEError;
  UCHAR bReserved[2];
  ULONG dwReserved[2];
} DRIVERSTATUS, *PDRIVERSTATUS, *LPDRIVERSTATUS;

Члены

bDriverError

Код ошибки от драйвера или 0, если ошибки нет.

bIDEError

Содержимое регистра ошибок интегрированной среды разработки.

bReserved[2]

Зарезервировано.

dwReserved[2]

Зарезервировано.

Требования

Требование Значение
Заголовок ntdddisk.h (включая Ntdddisk.h)

См. также раздел

SENDCMDOUTPARAMS

SMART_SEND_DRIVE_COMMAND