Skip to content

Latest commit

 

History

History
95 lines (64 loc) · 2.84 KB

ni-ntddscsi-ioctl_miniport_signature_set_protocol.md

File metadata and controls

95 lines (64 loc) · 2.84 KB
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
IOCTL_MINIPORT_SIGNATURE_SET_PROTOCOL SIGNATURE
ntddscsi.h
Windows
19H1
IOCTL_MINIPORT_SIGNATURE_SET_PROTOCOL
ntddscsi/IOCTL_MINIPORT_SIGNATURE_SET_PROTOCOL
apiref
HeaderDef
ntddscsi.h
IOCTL_MINIPORT_SIGNATURE_SET_PROTOCOL

IOCTL_MINIPORT_SIGNATURE_SET_PROTOCOL SIGNATURE

-description

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.

-ioctlparameters

-ioctl-major-code

-input-buffer

See Remarks.

-input-buffer-length

See Remarks.

-output-buffer

See Remarks.

-output-buffer-length

See Remarks.

-in-out-buffer

None.

-inout-buffer-length

Not applicable.

-status-block

Not applicable.

-remarks

For this signature, IOCTL_SCSI_MINIPORT input buffer will contain an SRB_IO_CONTROL structure with:

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.

-see-also

IOCTL_SCSI_MINIPORT

IOCTL_STORAGE_SET_PROPERTY

STORAGE_PROTOCOL_DATA_DESCRIPTOR_EXT

STORAGE_PROTOCOL_SPECIFIC_DATA_EXT