共用方式為


RS_ONE_COMMAND_PARAMETER_DATA結構 (scsi.h)

RS_ONE_COMMAND_PARAMETER_DATA 結構包含命令數據區塊 (CDB) 的相關信息,以及 CDB 中位的使用對應。

語法

typedef struct {
  UCHAR ReadWriteCommandDurationLimitsPage : 1;
  UCHAR Reserved : 7;
  UCHAR Support : 3;
  UCHAR CommandDurationLimitPage : 2;
  UCHAR MultipleLogicalUnits : 2;
  UCHAR CommandTimeoutsDescriptorPresent : 1;
  UCHAR CdbSize[2];
  UCHAR CdbUsageData[ANYSIZE_ARRAY];
} RS_ONE_COMMAND_PARAMETER_DATA, *PRS_ONE_COMMAND_PARAMETER_DATA;

成員

ReadWriteCommandDurationLimitsPage

指出模式頁面,如果有的話,指定命令的持續時間限制。

Reserved

保留供內部使用。

Support

下表說明 支援 域值:

價值 描述
0 目前無法使用所要求 SCSI 命令的相關數據。 位元組之後沒有任何數據有效。 命令支援數據的後續要求可能會成功。
1 裝置伺服器不支援要求的命令。 位元組之後的數據未定義。
2 保留
3 裝置伺服器支援要求的命令符合 SCSI 標準。
4 保留
5 裝置伺服器以廠商特定方式支援要求的命令。
6-7 保留

CommandDurationLimitPage

指定命令持續時間限制頁面模式。 如需詳細資訊,請參閱 RS_COMMAND_DESCRIPTOR

MultipleLogicalUnits

下表說明 MultipleLogicalUnits 域值:

價值 描述
0 不會報告此命令對其他邏輯單元的影響。
1 此命令只會影響此邏輯單元。
2 此命令會影響這個 SCSI 目標裝置中包含的多個邏輯單元,但不會影響所有邏輯單元。
3 此命令會影響此 SCSI 目標裝置中包含的所有邏輯單元。

CommandTimeoutsDescriptorPresent

表示命令逾時描述元包含在命令描述元中。

CdbSize[2]

命令數據區塊的大小(CDB)。

CdbUsageData[ANYSIZE_ARRAY]

位欄位欄位,包含命令數據區塊的相關信息(CDB)。 第一個字節包含作業程序代碼。 如果命令包含服務動作,該程式代碼位於與命令 CDB ServiceAction 欄位相同的位置 CdbUsageData 欄位中。 CdbUsageData 欄位的所有其他位元組都包含命令數據區塊中位的使用對應。

要求

要求 價值
標頭 scsi.h

另請參閱