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)

另请参阅

SENDCMDOUTPARAMS

SMART_SEND_DRIVE_COMMAND