Partager via


ScsiInquiry_IN structure (iscsiop.h)

La structure ScsiInquiry_IN contient les données d’entrée de la méthode ScsiInquiry , qui est utilisée pour envoyer une commande de recherche 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 manière unique la session. Les méthodes LoginToTarget et AddConnectionToSession retournent toutes deux 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 de recherche à définir dans la commande d’enquête SCSI. Une valeur de 1 dans l’ordre le plus bas (0x01) indique que le bit activer les données de produit vitales (EVPD) sera défini dans la commande de recherche et que le serveur d’appareil retournera les données de produit vitales facultatives que le champ de code de page spécifie dans la commande de recherche. Une valeur de 1 dans le deuxième bit (0x02) indique que le bit de données de prise en charge de la commande sera défini dans la commande de recherche et que le serveur d’appareil retournera les données de prise en charge de la commande facultative que le champ de code d’opération spécifie dans la commande de recherche.

PageCode

Champ de code de page dans la commande de recherche SCSI.

Remarques

Vous devez implémenter cette méthode.

Configuration requise

Condition requise Valeur
En-tête iscsiop.h (inclure Iscsiop.h)

Voir aussi

AddConnectionToSession

LoginToTarget

ScsiInquiry

ScsiInquiry_OUT