IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO IOCTL (ntddscsi.h)
IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO は、ミニポートがターゲット デバイスの耐久性情報を返すように要求するために、IOCTL_SCSI_MINIPORT コントロール コードと組み合わせて使用 システム定義の 署名です。
メジャー コード
入力バッファー
「解説」を参照してください。
入力バッファーの長さ
「解説」を参照してください。
出力バッファー
「解説」を参照してください。
出力バッファーの長さ
「解説」を参照してください。
入力/出力バッファー
何一つ。
入力/出力バッファーの長さ
適用されません。
状態ブロック
適用されません。
備考
このシグネチャの場合、IOCTL_SCSI_MINIPORTの入力バッファーには、次の SRB_IO_CONTROL 構造体が含まれます。
Signature メンバーは IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO に設定されます。
ControlCode メンバーは IOCTL_STORAGE_QUERY_PROPERTYに設定されます。
ミニポートが認識し、IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO 署名をサポートする場合は、STORAGE_ENDURANCE_DATA_DESCRIPTOR 構造体でそのデバイスの耐久性データを返す必要があります。 具体的には、IOCTL_SCSI_MINIPORTの出力バッファーには SRB_IO_CONTROL 構造体が含まれます。その直後に、耐久性データを含む STORAGE_ENDURANCE_DATA_DESCRIPTOR 構造体が格納されます。
バッファー サイズの計算方法については、IOCTL_SCSI_MINIPORT を参照してください。
必要条件
要件 | 価値 |
---|---|
ヘッダー | ntddscsi.h |