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 結構:

如果迷你埠辨識並支援 IOCTL_MINIPORT_SIGNATURE_SET_PROTOCOL 簽章,它應該使用 STORAGE_PROTOCOL_DATA_DESCRIPTOR 結構中指定的通訊協定資訊來更新其裝置。 在此簽章中,STORAGE_PROTOCOL_DATA_DESCRIPTOR結構位於緊接在SRB_IO_CONTROL結構的IOCTL_SCSI_MINIPORT輸入緩衝區中。

如需如何計算緩衝區大小的資訊 ,請參閱IOCTL_SCSI_MINIPORT

規格需求

需求
標頭 ntddscsi.h

另請參閱

IOCTL_SCSI_MINIPORT

IOCTL_STORAGE_SET_PROPERTY

STORAGE_PROTOCOL_DATA_DESCRIPTOR_EXT

STORAGE_PROTOCOL_SPECIFIC_DATA_EXT