Freigeben über


ScsiReportLuns_OUT-Struktur (iscsiop.h)

Die ScsiReportLuns_OUT-Struktur enthält die Ausgabedaten für die ScsiReportLuns-Methode .

Syntax

typedef struct _ScsiReportLuns_OUT {
  ULONG Status;
  ULONG ResponseBufferSize;
  UCHAR ScsiStatus;
  UCHAR SenseBuffer[18];
  UCHAR ResponseBuffer[1];
} ScsiReportLuns_OUT, *PScsiReportLuns_OUT;

Member

Status

Die status der ScsiReportLuns-Methode. Dieser Member enthält 0, wenn der LUNS-Vorgang REPORT erfolgreich ist, und ISDSC_SCSI_REQUEST_FAILED, wenn der Vorgang fehlschlägt. Wenn der LUNS-Vorgang REPORT fehlschlägt, enthält ScsiStatus die SCSI-status des SCSI-Befehls. SCSI-status Qualifizierer sind in der Spezifikation für primäre SCSI-Befehle dokumentiert. Eine Liste der status Qualifizierer finden Sie unter ISCSI_STATUS_QUALIFIERS.

ResponseBufferSize

Die Größe des Puffers bei ResponseBuffer in Bytes.

ScsiStatus

Die status des LUNS-Befehls SCSI REPORT.

SenseBuffer[18]

Ein Puffer, der die SCSI-Sense-Daten enthält, die der SCSI REPORT LUNS-Befehl empfangen hat.

ResponseBuffer[1]

Ein Puffer, der die Antwortdaten enthält, die der LUNS-Befehl SCSI REPORT empfangen hat.

Hinweise

Sie müssen diese Methode implementieren.

Anforderungen

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

Weitere Informationen

AddConnectionToSession

ISCSI_STATUS_QUALIFIERS

LoginToTarget

ScsiReportLuns

ScsiReportLuns_IN