다음을 통해 공유


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_HEADER 또는 WRITE_USING_TOKEN_HEADER구조와 함께 포함될 수 있는 최대 범위 설명자 수입니다.

MaximumInactivityTimer[4]

POPULATE_TOKEN_HEADER 구조체의 InactivityTimeout 멤버에서 시간 제한 값으로 지정할 수 있는 최대값입니다.

DefaultInactivityTimer[4]

POPULATE_TOKEN_HEADER 구조체의 InactivityTimeout이 0으로 설정된 경우 복사 공급자가 사용하는 기본값입니다.

MaximumTokenTransferSize[8]

POPULATE_TOKEN_HEADER 또는 WRITE_USING_TOKEN_HEADER구조체 의 총 블록 범위 설명자로 지정할 수 있는 논리 블록의 최대 수입니다.

OptimalTransferCount[8]

POPULATE_TOKEN_HEADER 또는 WRITE_USING_TOKEN_HEADER 구조체에서 블록 범위 설명자의 합계로 지정할 최적 논리 블록 수(최대값)입니다. 전송 횟수가 이 값보다 크면 오프로드 데이터 전송 성능이 저하 될 수 있습니다.

설명

모든 멀티바이트 값은 big endian 형식입니다. 평가하기 전에 이러한 값은 현재 플랫폼의 endian 형식과 일치하도록 변환되어야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8 사용하여 사용할 수 있습니다.
머리글 scsi.h(Scsi.h, Minitape.h, Storport.h 포함)

추가 정보

POPULATE_TOKEN_HEADER

VPD_THIRD_PARTY_COPY_PAGE

WRITE_USING_TOKEN_HEADER