다음을 통해 공유


VBS_ENCLAVE_REPORT_VARDATA_HEADER 구조체(ntenclv.h)

EnclaveGetAttestationReport 함수가 생성하는 보고서에 포함된 변수 데이터 블록의 형식을 설명합니다.

구문

typedef struct VBS_ENCLAVE_REPORT_VARDATA_HEADER {
  UINT32 DataType;
  UINT32 Size;
} VBS_ENCLAVE_REPORT_VARDATA_HEADER;

멤버

DataType

변수 데이터 블록의 형식입니다.

의미
VBS_ENCLAVE_VARDATA_INVALID
0x00000000
변수 데이터 블록이 잘못되었습니다.
VBS_ENCLAVE_VARDATA_MODULE
0x00000001
변수 데이터 블록은 모듈입니다.

Size

헤더를 포함한 이 변수 데이터 블록의 크기(바이트)입니다.

설명

Enclave 증명 보고서에는 0개 또는 가변 데이터 블록이 포함됩니다. 이러한 변수 데이터 블록은 다음 항목으로 구성됩니다.

  • 변수 데이터 블록의 형식을 설명하는 VBS_ENCLAVE_REPORT_VARDATA_HEADER 구조체입니다.
  • VBS_ENCLAVE_REPORT_VARDATA_HEADER 구조체에서 설명하는 데이터입니다. VBS_ENCLAVE_REPORT_VARDATA_HEADER 구조체의 DataType 멤버 값이 VBS_ENCLAVE_VARDATA_MODULE 경우 이 데이터는 VBS_ENCLAVE_REPORT_MODULE 구조입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10 버전 1709 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2016 [데스크톱 앱만 해당]
머리글 ntenclv.h

추가 정보

Enclave 구조체

EnclaveGetAttestationReport

VBS_ENCLAVE_REPORT

VBS_ENCLAVE_REPORT_MODULE