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 を含む) |