ScsiReportLuns_OUT 構造体 (iscsiop.h)
ScsiReportLuns_OUT構造体は 、ScsiReportLuns メソッドの出力データを保持します。
構文
typedef struct _ScsiReportLuns_OUT {
ULONG Status;
ULONG ResponseBufferSize;
UCHAR ScsiStatus;
UCHAR SenseBuffer[18];
UCHAR ResponseBuffer[1];
} ScsiReportLuns_OUT, *PScsiReportLuns_OUT;
メンバー
Status
ScsiReportLuns メソッドの状態。 REPORT LUNS 操作が成功した場合、このメンバーには 0 が含まれており、操作が失敗した場合はISDSC_SCSI_REQUEST_FAILEDされます。 REPORT LUNS 操作が失敗した場合、 ScsiStatus には SCSI コマンドの SCSI 状態が含まれます。 SCSI 状態修飾子については、 SCSI プライマリ コマンド の仕様に記載されています。 状態修飾子の一覧については、「 ISCSI_STATUS_QUALIFIERS」を参照してください。
ResponseBufferSize
ResponseBuffer のバッファーのサイズ (バイト単位)。
ScsiStatus
SCSI REPORT LUNS コマンドの状態。
SenseBuffer[18]
SCSI REPORT LUNS コマンドが受信した SCSI センス・データを保持するバッファー。
ResponseBuffer[1]
SCSI REPORT LUNS コマンドが受信した応答データを保持するバッファー。
注釈
このメソッドを実装する必要があります。
要件
要件 | 値 |
---|---|
Header | iscsiop.h (Iscsiop.h を含む) |