Compartilhar via


estrutura VBS_ENCLAVE_REPORT_PKG_HEADER (ntenclv.h)

Descreve o conteúdo de um relatório gerado chamando a função EnclaveGetAttestationReport .

Sintaxe

typedef struct VBS_ENCLAVE_REPORT_PKG_HEADER {
  UINT32 PackageSize;
  UINT32 Version;
  UINT32 SignatureScheme;
  UINT32 SignedStatementSize;
  UINT32 SignatureSize;
  UINT32 Reserved;
} VBS_ENCLAVE_REPORT_PKG_HEADER;

Membros

PackageSize

A soma dos tamanhos da estrutura VBS_ENCLAVE_REPORT_PKG_HEADER , da instrução assinada e da assinatura contida em um relatório gerado chamando a função EnclaveGetAttestationReport , em bytes.

Version

A versão da estrutura VBS_ENCLAVE_REPORT_PKG_HEADER em um relatório gerado chamando a função EnclaveGetAttestationReport . A única versão com suporte no momento é VBS_ENCLAVE_REPORT_PKG_HEADER_VERSION_CURRENT, que é igual a 1.

SignatureScheme

O esquema usado para a assinatura em um relatório gerado chamando a função EnclaveGetAttestationReport .

SignedStatementSize

O tamanho dos dados assinados contidos em um relatório gerado chamando a função EnclaveGetAttestationReport , em bytes.

SignatureSize

O tamanho da assinatura contida em um relatório gerado chamando a função EnclaveGetAttestationReport , em bytes.

Reserved

Reservado.

Comentários

O relatório gerado pelo EnclaveGetAttestationReport consiste nos seguintes itens:

Requisitos

   
Cliente mínimo com suporte Windows 10, versão 1709 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2016 [somente aplicativos da área de trabalho]
Cabeçalho ntenclv.h

Confira também

Estruturas de enclave

EnclaveGetAttestationReport

VBS_ENCLAVE_REPORT

VBS_ENCLAVE_REPORT_VARDATA_HEADER