Freigeben über


ENCLAVE_INFORMATION Struktur (ntenclv.h)

Enthält Informationen zur derzeit ausgeführten Enklave.

Syntax

typedef struct ENCLAVE_INFORMATION {
  ULONG            EnclaveType;
  ULONG            Reserved;
  PVOID            BaseAddress;
  SIZE_T           Size;
  ENCLAVE_IDENTITY Identity;
} ENCLAVE_INFORMATION;

Member

EnclaveType

Der Architekturtyp der Enklave.

Wert Bedeutung
ENCLAVE_TYPE_SGX
0x00000001
Eine Enclave für die Intel Software Guard Extensions (SGX)-Architekturerweiterung.
ENCLAVE_TYPE_SGX2
0x00000002
Unterstützt SGX2- und SGX1-Enklaven. Die Plattform und das Betriebssystem unterstützen SGX2-Anweisungen mit EDMM auf dieser Plattform (zusätzlich zu anderen SGX2-Konstrukten).
ENCLAVE_TYPE_VBS
0x00000010
Eine VBS-Enklave.

Reserved

Reserviert.

BaseAddress

Ein Zeiger auf die Basisadresse der Enklave.

Size

Die Größe der Enclave in Bytes.

Identity

Die Identität des primären Moduls einer Enklave.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1709 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2016 [nur Desktop-Apps]
Kopfzeile ntenclv.h

Weitere Informationen

Enclave-Strukturen

ENCLAVE_IDENTITY

EnclaveGetEnclaveInformation