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 포함) |