IOCTL_MINIPORT_SIGNATURE_SET_PROTOCOL IOCTL (ntddscsi.h)
IOCTL_MINIPORT_SIGNATURE_SET_PROTOCOL è la firma definita dal sistema usata insieme al codice di controllo IOCTL_SCSI_MINIPORT per inviare dati specifici del protocollo a un miniport.
Codice principale
Buffer di input
Vedere la sezione Osservazioni.
Lunghezza del buffer di input
Vedere la sezione Osservazioni.
Buffer di output
Vedere la sezione Osservazioni.
Lunghezza del buffer di output
Vedere la sezione Osservazioni.
Buffer di input/output
Nessuno.
Lunghezza del buffer di input/output
Non applicabile.
Blocco di stato
Non applicabile.
Osservazioni
Per questa firma, IOCTL_SCSI_MINIPORT buffer di input conterrà una struttura SRB_IO_CONTROL con:
Membro firma impostato su IOCTL_MINIPORT_SIGNATURE_SET_PROTOCOL.
Membro ControlCode impostato su IOCTL_STORAGE_SET_PROPERTY
Se il miniport riconosce e supporta la firma IOCTL_MINIPORT_SIGNATURE_SET_PROTOCOL, deve aggiornare il dispositivo usando le informazioni sul protocollo specificate in una struttura di STORAGE_PROTOCOL_DATA_DESCRIPTOR. Per questa firma, la struttura STORAGE_PROTOCOL_DATA_DESCRIPTOR si trova nel buffer di input di IOCTL_SCSI_MINIPORTimmediatamente dopo la struttura SRB_IO_CONTROL.
Per informazioni su come calcolare le dimensioni del buffer, vedere IOCTL_SCSI_MINIPORT.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | ntddscsi.h |