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