Partager via


structure ScsiInquiry_IN (iscsiop.h)

La structure ScsiInquiry_IN contient les données d’entrée de la méthode SCSIIn request, qui est utilisée pour envoyer une commande d’enquête SCSI.

Syntaxe

typedef struct _ScsiInquiry_IN {
  ULONGLONG UniqueSessionId;
  ULONGLONG Lun;
  UCHAR     InquiryFlags;
  UCHAR     PageCode;
} ScsiInquiry_IN, *PScsiInquiry_IN;

Membres

UniqueSessionId

Entier 64 bits qui identifie de façon unique la session. Les méthodes LoginToTarget et AddConnectionToSession retournent cette valeur dans le paramètre UniqueSessionId. Ne confondez pas cette valeur avec les valeurs des membres ISID et TSID.

Lun

Nombre 64 bits qui, avec le nom de la cible, identifie de manière unique l’unité logique.

InquiryFlags

Indicateurs d’enquête à définir dans la commande d’enquête SCSI. La valeur 1 dans le bit d’ordre le plus bas (0x01) indique que le bit activer les données de produit vitales (EVPD) sera défini dans la commande d’enquête et que le serveur d’appareil renverra les données de produit vitales facultatives que le champ de code de page spécifie dans la commande d’enquête. La valeur 1 dans le deuxième bit (0x02) indique que le bit de données de prise en charge de la commande est défini dans la commande d’enquête et que le serveur d’appareils retourne les données facultatives de prise en charge de commande que le champ de code d’opération spécifie dans la commande d’enquête.

PageCode

Champ de code de page dans la commande d’enquête SCSI.

Remarques

Vous devez implémenter cette méthode.

Exigences

Exigence Valeur
d’en-tête iscsiop.h (inclure Iscsiop.h)

Voir aussi

AddConnectionToSession

loginToTarget

ScsiIn request

ScsiInquiry_OUT