struktur ENCLAVE_IDENTITY (ntenclv.h)

Menjelaskan identitas modul utama enklave.

Sintaks

typedef struct ENCLAVE_IDENTITY {
  UINT8  OwnerId[IMAGE_ENCLAVE_LONG_ID_LENGTH];
  UINT8  UniqueId[IMAGE_ENCLAVE_LONG_ID_LENGTH];
  UINT8  AuthorId[IMAGE_ENCLAVE_LONG_ID_LENGTH];
  UINT8  FamilyId[IMAGE_ENCLAVE_SHORT_ID_LENGTH];
  UINT8  ImageId[IMAGE_ENCLAVE_SHORT_ID_LENGTH];
  UINT32 EnclaveSvn;
  UINT32 SecureKernelSvn;
  UINT32 PlatformSvn;
  UINT32 Flags;
  UINT32 SigningLevel;
  UINT32 EnclaveType;
} ENCLAVE_IDENTITY;

Anggota

OwnerId[IMAGE_ENCLAVE_LONG_ID_LENGTH]

Pengidentifikasi pemilik untuk enklave.

UniqueId[IMAGE_ENCLAVE_LONG_ID_LENGTH]

Pengidentifikasi unik modul utama untuk enklave.

AuthorId[IMAGE_ENCLAVE_LONG_ID_LENGTH]

Pengidentifikasi penulis modul utama untuk enklave.

FamilyId[IMAGE_ENCLAVE_SHORT_ID_LENGTH]

Pengidentifikasi keluarga modul utama untuk enklave.

ImageId[IMAGE_ENCLAVE_SHORT_ID_LENGTH]

Pengidentifikasi gambar modul utama untuk enklave.

EnclaveSvn

Nomor versi keamanan modul utama untuk enklave.

SecureKernelSvn

Nomor versi keamanan kernel Mode Aman Virtual (VSM).

PlatformSvn

Nomor versi keamanan platform yang menghosting enklave.

Flags

Bendera yang menjelaskan kebijakan runtime untuk enklave.

Nilai Makna
ENCLAVE_FLAG_FULL_DEBUG_ENABLED
0x00000001
Enklave mendukung penelusuran kesalahan.
ENCLAVE_FLAG_DYNAMIC_DEBUG_ENABLED
0x00000002
Enklave mendukung penelusuran kesalahan dinamis.
ENCLAVE_FLAG_DYNAMIC_DEBUG_ACTIVE
0x00000004
Penelusuran kesalahan dinamis diaktifkan untuk enklave.

SigningLevel

Tingkat penandatanganan modul utama untuk enklave.

EnclaveType

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10, versi 1709 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2016 [hanya aplikasi desktop]
Header ntenclv.h

Lihat juga

VBS_ENCLAVE_REPORT

Struktur Enklave