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

IRP_MJ_DEVICE_CONTROL

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)

Vedere anche

SCSI_ADDRESS