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

IRP_MJ_DEVICE_CONTROL

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 dello stato

Non applicabile.

Commenti

Per questa firma, IOCTL_SCSI_MINIPORT buffer di input conterrà una struttura SRB_IO_CONTROL con:

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 di STORAGE_PROTOCOL_DATA_DESCRIPTOR si trova nel buffer di input di IOCTL_SCSI_MINIPORT immediatamente dopo la struttura SRB_IO_CONTROL .

Per informazioni su come calcolare le dimensioni del buffer, vedere IOCTL_SCSI_MINIPORT .

Requisiti

Requisito Valore
Intestazione ntddscsi.h

Vedi anche

IOCTL_SCSI_MINIPORT

IOCTL_STORAGE_SET_PROPERTY

STORAGE_PROTOCOL_DATA_DESCRIPTOR_EXT

STORAGE_PROTOCOL_SPECIFIC_DATA_EXT