IOCTL_SCSI_GET_ADDRESS IOCTL (ntddscsi.h)
Retourne les informations d’adresse, telles que l’ID cible (TID) et le numéro d’unité logique (LUN) d’une cible SCSI particulière. Un pilote de classe hérité peut émettre cette demande au pilote de port pour obtenir l’adresse de son appareil. Sur Windows 10 version 1809 et versions ultérieures, un pilote de classe hérité peut émettre cette demande pour obtenir l’adresse de son adaptateur.
Cette demande n’est pas pertinente pour les pilotes de classe de stockage qui prennent en charge Plug-and-Play, car le pilote de port fournit les informations d’adresse pour le compte du pilote de classe.
Cette requête doit être dirigée vers un pilote de classe ou vers un PDO créé par le pilote de port.
Note
Le pilote de port SCSI et les modèles de pilotes miniport SCSI peuvent être modifiés ou indisponibles à l’avenir. Au lieu de cela, nous vous recommandons d’utiliser le du pilote Storport et modèles de pilotes Storport miniport.
Code principal
Mémoire tampon d’entrée
Aucun.
Longueur de la mémoire tampon d’entrée
Aucun.
Mémoire tampon de sortie
Les informations de SCSI_ADDRESS mises à jour sont retournées à la mémoire tampon à >AssociatedIrp.SystemBuffer.
Longueur de la mémoire tampon de sortie
Parameters.DeviceIoControl.OutputBufferLength dans l’emplacement de la pile d’E/S indique la taille, en octets, de la mémoire tampon, qui doit être >= sizeof(SCSI_ADDRESS).
Bloc d’état
Le champ Informations contient le nombre d’octets retournés dans la mémoire tampon de sortie. Le champ d’état indique les résultats de l’opération.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | ntddscsi.h (include Ntddscsi.h) |