IOCTL_MINIPORT_SIGNATURE_SET_PROTOCOL IOCTL (ntddscsi.h)

IOCTL_MINIPORT_SIGNATURE_SET_PROTOCOL は、プロトコル固有のデータをミニポートに送信するために 、IOCTL_SCSI_MINIPORT コントロール コードと組み合わせて使用されるシステム定義署名です。

メジャー コード

IRP_MJ_DEVICE_CONTROL

[入力バッファー]

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

入力バッファーの長さ

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

出力バッファー

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

出力バッファーの長さ

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

入力/出力バッファー

[なし] :

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

適用不可。

ステータス ブロック

適用不可。

注釈

このシグネチャの 場合、IOCTL_SCSI_MINIPORT 入力バッファーには、次の SRB_IO_CONTROL 構造が含まれます。

  • Signature メンバーを IOCTL_MINIPORT_SIGNATURE_SET_PROTOCOL に設定します。

  • ControlCode メンバーが IOCTL_STORAGE_SET_PROPERTY に設定されている

ミニポートが認識し、IOCTL_MINIPORT_SIGNATURE_SET_PROTOCOL署名をサポートしている場合は、 STORAGE_PROTOCOL_DATA_DESCRIPTOR 構造体で指定されたプロトコル情報を使用してデバイスを更新 する 必要があります。 このシグネチャの場合、STORAGE_PROTOCOL_DATA_DESCRIPTOR構造体は、SRB_IO_CONTROL構造体の直後IOCTL_SCSI_MINIPORTの入力バッファーにあります。

バッファー サイズの 計算方法については、「IOCTL_SCSI_MINIPORT」を参照してください。

要件

要件
Header ntddscsi.h

こちらもご覧ください

IOCTL_SCSI_MINIPORT

IOCTL_STORAGE_SET_PROPERTY

STORAGE_PROTOCOL_DATA_DESCRIPTOR_EXT

STORAGE_PROTOCOL_SPECIFIC_DATA_EXT