次の方法で共有


SENDCMDOUTPARAMS 構造体 (ntdddisk.h)

SENDCMDOUTPARAMS 構造体は、Self-Monitoring Analysis and Reporting Technology (SMART) コマンドによって返されるデータを取得する SMART_SEND_DRIVE_COMMAND 要求と組み合わせて使用されます。

構文

typedef struct _SENDCMDOUTPARAMS {
  ULONG        cBufferSize;
  DRIVERSTATUS DriverStatus;
  UCHAR        bBuffer[1];
} SENDCMDOUTPARAMS, *PSENDCMDOUTPARAMS, *LPSENDCMDOUTPARAMS;

メンバーズ

cBufferSize

bBuffer によって指されるバッファーのサイズ (バイト単位)格納されます。

DriverStatus

ドライバーの状態を示す DRIVERSTATUS 構造体が含まれています。

bBuffer[1]

ドライブから読み取られたデータを格納するバッファーへのポインター。

備考

SENDCMDOUTPARAMS 構造体は、SMART_SEND_DRIVE_COMMAND および SMART_RCV_DRIVE_DATA I/O 制御コード要求と共に使用されます。 これらの要求の詳細については、SENDCMDINPARAMS の「解説」セクションを参照してください。

必要条件

要件 価値
ヘッダー ntdddisk.h (Ntdddisk.h を含む)

関連項目

SENDCMDINPARAMSする