WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR結構 (scsi.h)

WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR結構是 Windows 系統的第三方複製描述項。 此結構可作為重要產品數據的描述項, (VPD) 第三方複製頁面。

語法

typedef struct _WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR {
  UCHAR DescriptorType[2];
  UCHAR DescriptorLength[2];
  UCHAR VendorSpecific[6];
  UCHAR MaximumRangeDescriptors[2];
  UCHAR MaximumInactivityTimer[4];
  UCHAR DefaultInactivityTimer[4];
  UCHAR MaximumTokenTransferSize[8];
  UCHAR OptimalTransferCount[8];
} WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR, *PWINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR;

成員

DescriptorType[2]

識別此結構的描述項類型。 描述項類型會在 storport.h 中定義為 BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR_TYPE_WINDOWS

DescriptorLength[2]

這個 結構的長度,從 VendorSpecific 成員開始。

VendorSpecific[6]

描述元中包含的廠商特定位元組。 Windows 應用程式必須將此成員視為保留,並忽略報告的值。

MaximumRangeDescriptors[2]

可能隨附於 POPULATE_TOKEN_HEADERWRITE_USING_TOKEN_HEADER 結構的範圍描述項數目上限。

MaximumInactivityTimer[4]

POPULATE_TOKEN_HEADER 結構的 InactivityTimeout 成員中,指定為逾時值的最大可用。

DefaultInactivityTimer[4]

POPULATE_TOKEN_HEADER 結構的 InactivityTimeout 設定為 0 時,複製提供者所使用的預設值。

MaximumTokenTransferSize[8]

可指定為 POPULATE_TOKEN_HEADERWRITE_USING_TOKEN_HEADER 結構中區塊範圍描述項總數的邏輯區塊數目上限。

OptimalTransferCount[8]

最佳邏輯區塊數目上限,以指定為 POPULATE_TOKEN_HEADERWRITE_USING_TOKEN_HEADER 結構中的區塊範圍描述元總數。 如果傳輸計數大於此值,卸除數據傳輸效能可能會降低。

備註

所有多位元組值都是大位元組格式。 在評估之前,必須轉換這些值,以符合目前平台的結束格式。

規格需求

需求
最低支援的用戶端 從 Windows 8 開始提供。
標頭 scsi.h (包括 Scsi.h、Minitape.h、Storport.h)

另請參閱

POPULATE_TOKEN_HEADER

VPD_THIRD_PARTY_COPY_PAGE

WRITE_USING_TOKEN_HEADER