次の方法で共有


IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO IOCTL (ntddscsi.h)

IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO は、ミニポートがターゲット デバイスの耐久性情報を返すように要求するために、IOCTL_SCSI_MINIPORT コントロール コードと組み合わせて使用 システム定義の 署名です。

メジャー コード

IRP_MJ_DEVICE_CONTROL

入力バッファー

「解説」を参照してください。

入力バッファーの長さ

「解説」を参照してください。

出力バッファー

「解説」を参照してください。

出力バッファーの長さ

「解説」を参照してください。

入力/出力バッファー

何一つ。

入力/出力バッファーの長さ

適用されません。

状態ブロック

適用されません。

備考

このシグネチャの場合、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

関連項目

IOCTL_SCSI_MINIPORT

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_ENDURANCE_DATA_DESCRIPTOR