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
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) |