POPULATE_TOKEN_HEADER 結構 (scsi.h)
填入令牌參數清單的開頭為 POPULATE_TOKEN_HEADER 結構。 這是填入 TOKEN 命令的 CDB) 命令數據區塊 (參數的標頭。
語法
typedef struct {
UCHAR PopulateTokenDataLength[2];
UCHAR Immediate : 1;
UCHAR Reserved1 : 7;
UCHAR Reserved2;
UCHAR InactivityTimeout[4];
UCHAR Reserved3[6];
UCHAR BlockDeviceRangeDescriptorListLength[2];
UCHAR BlockDeviceRangeDescriptor[ANYSIZE_ARRAY];
} POPULATE_TOKEN_HEADER, *PPOPULATE_TOKEN_HEADER;
成員
PopulateTokenDataLength[2]
從 Immediate 參數開始的這個結構的長度,並包含 BlockDeviceRangeDescriptor 陣列的所有元素。
Immediate
如果設定,在收到範圍描述元並驗證之後,會立即傳回 POPULATE TOKEN 命令的狀態。 否則,會在所有命令處理完成之後傳回狀態。
Reserved1
保留位。
Reserved2
保留的。
InactivityTimeout[4]
複製提供者會等候下一個命令的逾時持續時間,其使用針對此數據表示法所建立的令牌 (ROD) 。 針對這個結構所描述之 ROD 所建立的令牌有效性,會在這個逾時值到期。
Reserved3[6]
保留的。
BlockDeviceRangeDescriptorListLength[2]
BlockDeviceRangeDescriptor 陣列中所有BLOCK_DEVICE_RANGE_DESCRIPTOR結構的長度,以位元組為單位。
BlockDeviceRangeDescriptor[ANYSIZE_ARRAY]
BLOCK_DEVICE_RANGE_DESCRIPTOR 結構的陣列,描述代表從 LUN 讀取之檔案的邏輯區塊。
備註
POPULATE_TOKEN_HEADER 結構包含描述令牌 ROD 的一系列BLOCK_DEVICE_RANGE_DESCRIPTOR結構。
所有多位元組值都是大端格式。 在設定之前,這些值必須從目前平台的結束格式進行轉換。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 從 Windows 8 開始提供。 |
標頭 | scsi.h (包括 Scsi.h、Minitape.h、Storport.h) |