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