WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// minitape.h

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;
View the official Windows Driver Kit DDI reference
// scsi.h

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;
View the official Windows Driver Kit DDI reference
// storport.h

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;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-minitape-_windows_block_device_token_limits_descriptor)

_WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR structure (minitape.h)

Description

The WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR structure is the third party copy descriptor for Windows systems. This structure serves as the descriptor for the vital product data (VPD) third party copy page.

Members

DescriptorType

The descriptor type identifying this structure. The descriptor type is defined in storport.h as BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR_TYPE_WINDOWS.

DescriptorLength

The length of this structure starting with the VendorSpecific member.

VendorSpecific

Vendor specific bytes included in the descriptor. Windows applications must treat this member as reserved and ignore the reported value.

MaximumRangeDescriptors

The maximum number of range descriptors that may be included along with the POPULATE_TOKEN_HEADER or the WRITE_USING_TOKEN_HEADER structures.

MaximumInactivityTimer

The maximum available to specify as the timeout value in the InactivityTimeout member of the POPULATE_TOKEN_HEADER structure.

DefaultInactivityTimer

The default value that is used by the copy provider when the InactivityTimeout of the POPULATE_TOKEN_HEADER structure is set to 0.

MaximumTokenTransferSize

The maximum number of logical blocks that can be specified as a total of the block range descriptors in the POPULATE_TOKEN_HEADER or the WRITE_USING_TOKEN_HEADER structures.

OptimalTransferCount

The optimal number of logical blocks, as a maximum, to specify as a total of the block range descriptors in the POPULATE_TOKEN_HEADER or the WRITE_USING_TOKEN_HEADER structures. Offload data transfer performance may degrade if the transfer count is larger than this value.

Remarks

All multibyte values are in big endian format. Prior to evaluation, these values must be converted to match the endian format of the current platform.

See also

POPULATE_TOKEN_HEADER

VPD_THIRD_PARTY_COPY_PAGE

WRITE_USING_TOKEN_HEADER


Windows Driver Kit DDI reference (ns-scsi-_windows_block_device_token_limits_descriptor)

_WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR structure (scsi.h)

Description

The WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR structure is the third party copy descriptor for Windows systems. This structure serves as the descriptor for the vital product data (VPD) third party copy page.

Members

DescriptorType

The descriptor type identifying this structure. The descriptor type is defined in storport.h as BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR_TYPE_WINDOWS.

DescriptorLength

The length of this structure starting with the VendorSpecific member.

VendorSpecific

Vendor specific bytes included in the descriptor. Windows applications must treat this member as reserved and ignore the reported value.

MaximumRangeDescriptors

The maximum number of range descriptors that may be included along with the POPULATE_TOKEN_HEADER or the WRITE_USING_TOKEN_HEADER structures.

MaximumInactivityTimer

The maximum available to specify as the timeout value in the InactivityTimeout member of the POPULATE_TOKEN_HEADER structure.

DefaultInactivityTimer

The default value that is used by the copy provider when the InactivityTimeout of the POPULATE_TOKEN_HEADER structure is set to 0.

MaximumTokenTransferSize

The maximum number of logical blocks that can be specified as a total of the block range descriptors in the POPULATE_TOKEN_HEADER or the WRITE_USING_TOKEN_HEADER structures.

OptimalTransferCount

The optimal number of logical blocks, as a maximum, to specify as a total of the block range descriptors in the POPULATE_TOKEN_HEADER or the WRITE_USING_TOKEN_HEADER structures. Offload data transfer performance may degrade if the transfer count is larger than this value.

Remarks

All multibyte values are in big endian format. Prior to evaluation, these values must be converted to match the endian format of the current platform.

See also

POPULATE_TOKEN_HEADER

VPD_THIRD_PARTY_COPY_PAGE

WRITE_USING_TOKEN_HEADER


Windows Driver Kit DDI reference (ns-storport-_windows_block_device_token_limits_descriptor)

_WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR structure (storport.h)

Description

The WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR structure is the third party copy descriptor for Windows systems. This structure serves as the descriptor for the vital product data (VPD) third party copy page.

Members

DescriptorType

The descriptor type identifying this structure. The descriptor type is defined in storport.h as BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR_TYPE_WINDOWS.

DescriptorLength

The length of this structure starting with the VendorSpecific member.

VendorSpecific

Vendor specific bytes included in the descriptor. Windows applications must treat this member as reserved and ignore the reported value.

MaximumRangeDescriptors

The maximum number of range descriptors that may be included along with the POPULATE_TOKEN_HEADER or the WRITE_USING_TOKEN_HEADER structures.

MaximumInactivityTimer

The maximum available to specify as the timeout value in the InactivityTimeout member of the POPULATE_TOKEN_HEADER structure.

DefaultInactivityTimer

The default value that is used by the copy provider when the InactivityTimeout of the POPULATE_TOKEN_HEADER structure is set to 0.

MaximumTokenTransferSize

The maximum number of logical blocks that can be specified as a total of the block range descriptors in the POPULATE_TOKEN_HEADER or the WRITE_USING_TOKEN_HEADER structures.

OptimalTransferCount

The optimal number of logical blocks, as a maximum, to specify as a total of the block range descriptors in the POPULATE_TOKEN_HEADER or the WRITE_USING_TOKEN_HEADER structures. Offload data transfer performance may degrade if the transfer count is larger than this value.

Remarks

All multibyte values are in big endian format. Prior to evaluation, these values must be converted to match the endian format of the current platform.

See also

POPULATE_TOKEN_HEADER

VPD_THIRD_PARTY_COPY_PAGE

WRITE_USING_TOKEN_HEADER