Fungsi IsEnclaveTypeSupported (enclaveapi.h)
Mengambil apakah jenis enklave yang ditentukan didukung.
Sintaks
BOOL IsEnclaveTypeSupported(
[in] DWORD flEnclaveType
);
Parameter
[in] flEnclaveType
Jenis enklave yang akan diperiksa.
Nilai | Makna |
---|---|
ENCLAVE_TYPE_SGX0x00000001 |
Enklave untuk ekstensi arsitektur Intel Software Guard Extensions (SGX). |
ENCLAVE_TYPE_SGX20x00000002 |
Mendukung enklave SGX2 dan SGX1. Platform dan OS mendukung instruksi SGX2 dengan EDMM pada platform ini (selain konstruksi SGX2 lainnya). |
ENCLAVE_TYPE_VBS0x00000010 |
Enklave keamanan berbasis virtualisasi (VBS). |
Mengembalikan nilai
Jika fungsi berhasil, nilai yang dikembalikan bukan nol. Jika fungsi gagal, nilai yang dikembalikan adalah nol. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.
Untuk daftar kode kesalahan umum, lihat Kode Kesalahan Sistem. Kode kesalahan berikut juga berlaku untuk fungsi ini.
Menampilkan kode | Deskripsi |
---|---|
ERROR_NOT_SUPPORTED | Tipe enklave yang tidak didukung ditentukan. |
Keterangan
ENCLAVE_TYPE_SGX2 akan mengubah beberapa hal tentang bagaimana OS menangani fungsionalitas SGX:
- Ini akan mendukung ekstensi baru ke VirtualAlloc, VirtualFree, dan VirtualProtect.
Persyaratan
Klien minimum yang didukung | Windows 10 [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2016 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | enclaveapi.h (termasuk Winbase.h) |
Pustaka | Kernel32.lib |
DLL | Api-ms-win-core-enclave-l1-1-0.dll; Kernel32.dll; KernelBase.dll |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk