다음을 통해 공유


VPD_THIRD_PARTY_COPY_PAGE 구조체(minitape.h)

VPD_THIRD_PARTY_COPY_PAGE 구조는 오프로드 데이터 전송 작업을 위한 중요한 VPD(제품 데이터) 페이지를 정의합니다.

구문

typedef struct _VPD_THIRD_PARTY_COPY_PAGE {
  UCHAR DeviceType : 5;
  UCHAR DeviceTypeQualifier : 3;
  UCHAR PageCode;
  UCHAR PageLength[2];
  UCHAR ThirdPartyCopyDescriptors[ANYSIZE_ARRAY];
} VPD_THIRD_PARTY_COPY_PAGE, *PVPD_THIRD_PARTY_COPY_PAGE;

멤버

DeviceType

디바이스 유형입니다. 스토리지 디바이스에 대한 조회 데이터에 사용하기 위해 정의된 것과 동일한 디바이스 유형입니다.

DeviceTypeQualifier

디바이스에 대한 한정자 코드입니다. 현재 DEVICE_CONNECTED 유일한 유효한 값입니다.

PageCode

VPD 타사 복사 페이지의 페이지 코드입니다. 이 페이지 코드는 0x8f 정의됩니다.

PageLength[2]

VPD 페이지의 길이(바이트)입니다. Windows에서 오프로드 데이터 전송의 경우 PageLength 는 >= 0x24 합니다.

ThirdPartyCopyDescriptors[ANYSIZE_ARRAY]

복사 작업에 대한 설명자를 지원합니다. Windows 시스템에서 ThirdPartyCopyDescriptors 에는 WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR 구조로 형식이 지정된 설명자 하나가 포함됩니다.

설명

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

요구 사항

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

추가 정보

WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR