다음을 통해 공유


VPD_THIRD_PARTY_COPY_PAGE 구조체(scsi.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 시스템에서 ThirdPartyCopyDescriptorsWINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR 구조체로 형식이 지정된 설명자가 하나 포함됩니다.

발언

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

요구 사항

요구
지원되는 최소 클라이언트 Windows 8부터 사용할 수 있습니다.
헤더 scsi.h(Scsi.h, Minitape.h, Storport.h 포함)

참고 항목

WINDOWS_BLOCK_DEVICE_TOKEN_LIMITS_DESCRIPTOR