Condividi tramite


IOCTL_SCSI_GET_ADDRESS IOCTL (ntddscsi.h)

Restituisce le informazioni sull'indirizzo, ad esempio l'ID di destinazione (TID) e il numero di unità logica (LUN) di una determinata destinazione SCSI. Un driver di classe legacy può inviare questa richiesta al driver della porta per ottenere l'indirizzo del dispositivo. In Windows 10 versione 1809 e versioni successive, un driver di classe legacy può inviare questa richiesta per ottenere l'indirizzo della scheda.

Questa richiesta non è rilevante per i driver di classe di archiviazione che supportano Plug and Play perché il driver della porta fornisce le informazioni sull'indirizzo per conto del driver di classe.

Questa richiesta deve essere indirizzata a un driver di classe o a un oggetto PDO creato dal driver della porta.

Nota

I modelli di driver di porta SCSI e miniport SCSI possono essere modificati o non disponibili in futuro. È invece consigliabile usare i modelli di driver Storport e Miniport Storport.

Codice principale

IRP_MJ_DEVICE_CONTROL

Buffer di input

Nessuno.

Lunghezza del buffer di input

Nessuno.

Buffer di output

Le informazioni SCSI_ADDRESS aggiornate vengono restituite al buffer in Irp-AssociatedIrp.SystemBuffer>.

Lunghezza del buffer di output

Parameters.DeviceIoControl.OutputBufferLength nella posizione dello stack I/O indica le dimensioni, in byte, del buffer, che deve essere >= sizeof(SCSI_ADDRESS).

Blocco dello stato

Il campo Informazioni contiene il numero di byte restituiti nel buffer di output. Il campo Stato indica i risultati dell'operazione.

Requisiti

Requisito Valore
Intestazione ntddscsi.h (include Ntddscsi.h)

Vedi anche

SCSI_ADDRESS