UID | title | description | tech.root | ms.date | keywords | req.header | req.include-header | req.target-type | req.target-min-winverclnt | req.target-min-winversvr | req.kmdf-ver | req.umdf-ver | req.lib | req.dll | req.irql | req.ddi-compliance | req.max-support | targetos | ms.custom | f1_keywords | topic_type | api_type | api_location | api_name | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
NI:ntddscsi.IOCTL_MINIPORT_SIGNATURE_SET_PROTOCOL |
IOCTL_MINIPORT_SIGNATURE_SET_PROTOCOL |
IOCTL_MINIPORT_SIGNATURE_SET_PROTOCOL is the signature used in conjunction with the IOCTL_SCSI_MINIPORT control code to send protocol-specific data to a miniport. |
storage |
08/18/2022 |
|
ntddscsi.h |
Windows |
19H1 |
|
|
|
|
|
IOCTL_MINIPORT_SIGNATURE_SET_PROTOCOL is the system-defined signature used in conjunction with the IOCTL_SCSI_MINIPORT control code to send protocol-specific data to a miniport.
See Remarks.
See Remarks.
See Remarks.
See Remarks.
None.
Not applicable.
Not applicable.
For this signature, IOCTL_SCSI_MINIPORT input buffer will contain an SRB_IO_CONTROL structure with:
-
The Signature member set to IOCTL_MINIPORT_SIGNATURE_SET_PROTOCOL.
-
The ControlCode member set to IOCTL_STORAGE_SET_PROPERTY
If the miniport recognizes and supports the IOCTL_MINIPORT_SIGNATURE_SET_PROTOCOL signature, it should update its device using the protocol information specified in a STORAGE_PROTOCOL_DATA_DESCRIPTOR structure. For this signature, the STORAGE_PROTOCOL_DATA_DESCRIPTOR structure is found in IOCTL_SCSI_MINIPORT's input buffer immediately following the SRB_IO_CONTROL structure.
See IOCTL_SCSI_MINIPORT for information on how to calculate buffer sizes.