Freigeben über


ScsiInquiry_IN Struktur (iscsiop.h)

Die ScsiInquiry_IN-Struktur enthält die Eingabedaten für die ScsiInquiry--Methode, die zum Senden eines SCSI-Untersuchungsbefehls verwendet wird.

Syntax

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

Angehörige

UniqueSessionId

Eine 64-Bit-Ganzzahl, die die Sitzung eindeutig identifiziert. Die methoden LoginToTarget und AddConnectionToSession geben diesen Wert im parameter UniqueSessionId zurück. Verwechseln Sie diesen Wert nicht mit den Werten in den ISID- und TSID-Mitgliedern.

Lun

Eine 64-Bit-Zahl, die zusammen mit dem Namen des Ziels die logische Einheit eindeutig identifiziert.

InquiryFlags

Die Untersuchungskennzeichnungen, die im SCSI-Untersuchungsbefehl festgelegt werden sollen. Ein Wert von 1 in der niedrigsten Reihenfolge (0x01) gibt an, dass das enable vital product data (EVPD)-Bit im Untersuchungsbefehl festgelegt wird, und der Geräteserver gibt die optionalen wichtigen Produktdaten zurück, die das Seitencodefeld im Abfragebefehl angibt. Ein Wert von 1 im zweiten Bit (0x02) gibt an, dass das Befehlsunterstützungsdatenbit im Untersuchungsbefehl festgelegt wird, und der Geräteserver gibt die optionalen Befehlsunterstützungsdaten zurück, die das Feld mit der Vorgangsfunktion im Abfragebefehl angibt.

PageCode

Das Seitencodefeld im SCSI-Abfragebefehl.

Bemerkungen

Sie müssen diese Methode implementieren.

Anforderungen

Anforderung Wert
Header- iscsiop.h (include Iscsiop.h)

Siehe auch

AddConnectionToSession-

LoginToTarget-

ScsiInquiry-

ScsiInquiry_OUT