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 destinazione SCSI specifica. 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 relativa 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 PDO creato dal driver della porta.
Nota
I modelli di driver porta SCSI e miniport SCSI potrebbero essere modificati o non disponibili in futuro. È invece consigliabile usare driver Storport e modelli di driver miniport Storport.
Codice principale
Buffer di input
Nessuno.
Lunghezza del buffer di input
Nessuno.
Buffer di output
Le informazioni aggiornate SCSI_ADDRESS vengono restituite al buffer in Irp->AssociatedIrp.SystemBuffer.
Lunghezza del buffer di output
Parameters.DeviceIoControl.OutputBufferLength nel percorso dello stack I/O indica le dimensioni, in byte, del buffer, che devono essere >= sizeof(SCSI_ADDRESS).
Blocco di stato
Il campo Informazioni contiene il numero di byte restituiti nel buffer di output. Il campo Stato indica i risultati dell'operazione.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | ntddscsi.h (include Ntddscsi.h) |