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
IDE 错误寄存器的内容。
bReserved[2]
保留。
dwReserved[2]
保留。
要求
要求 | 值 |
---|---|
Header | ntdddisk.h (包括 Ntdddisk.h) |