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 」を参照してください。
要件
要件 | 値 |
---|---|
Header | ntddscsi.h |