Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This header is used by System Services and Secure Enclaves. For more information, see:
Note
Using these APIs for a VBS Enclave requires Windows 11 Build 26100.2314 or later or Windows Server 2025 or later.
winenclaveapi.h contains the following programming interfaces:
Functions
EnclaveCopyIntoEnclave Copies data from an unsecure address (outside of the enclave) into the enclave. |
EnclaveCopyOutOfEnclave Copies data from the enclave to an untrusted address (outside of the enclave). |
EnclaveGetAttestationReport Gets an enclave attestation report that describes the current enclave and is signed by the authority that is responsible for the type of the enclave. |
EnclaveGetEnclaveInformation Gets information about the currently executing enclave. |
EnclaveRestrictContainingProcessAccess This function restricts (or restores) access by an enclave to the address space of its containing process. |
EnclaveSealData Generates an encrypted binary large object (blob) from unencypted data. |
EnclaveUnsealData Decrypts an encrypted binary large object (blob). |
EnclaveUsesAttestedKeys This method indicates whether the Enclave uses safe attested keys. |
EnclaveVerifyAttestationReport Verifies an attestation report that was generated on the current system. |