Структура 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 (include Ntdddisk.h) |