struktur IMAGE_ENCLAVE_CONFIG32 (winnt.h)
Menentukan format konfigurasi enklave untuk sistem yang menjalankan Windows 32-bit.
Sintaks
typedef struct _IMAGE_ENCLAVE_CONFIG32 {
DWORD Size;
DWORD MinimumRequiredConfigSize;
DWORD PolicyFlags;
DWORD NumberOfImports;
DWORD ImportList;
DWORD ImportEntrySize;
BYTE FamilyID[IMAGE_ENCLAVE_SHORT_ID_LENGTH];
BYTE ImageID[IMAGE_ENCLAVE_SHORT_ID_LENGTH];
DWORD ImageVersion;
DWORD SecurityVersion;
DWORD EnclaveSize;
DWORD NumberOfThreads;
DWORD EnclaveFlags;
} IMAGE_ENCLAVE_CONFIG32, *PIMAGE_ENCLAVE_CONFIG32;
Anggota
Size
Ukuran struktur IMAGE_ENCLAVE_CONFIG32 , dalam byte.
MinimumRequiredConfigSize
Ukuran minimum struktur IMAGE_ENCLAVE_CONFIG32 yang harus dapat diproses oleh pemuat gambar agar enklave dapat digunakan. Anggota ini memungkinkan enklave untuk menginformasikan versi pemuat gambar yang lebih lama bahwa pemuat gambar dapat memuat enklave dengan aman dan mengabaikan anggota opsional yang ditambahkan ke IMAGE_ENCLAVE_CONFIG32 untuk versi enklave yang lebih baru. Jika ukuran IMAGE_ENCLAVE_CONFIG32 yang dapat diproses pemuat gambar kurang dari MinimumRequiredConfigSize, enklave tidak dapat dijalankan dengan aman.
Jika MinimumRequiredConfigSize adalah nol, ukuran minimum struktur IMAGE_ENCLAVE_CONFIG32 yang harus dapat diproses oleh pemuat gambar agar enklave dapat digunakan diasumsikan sebagai ukuran struktur melalui dan termasuk anggota MinimumRequiredConfigSize .
PolicyFlags
Bendera yang menunjukkan apakah enklave mengizinkan penelusuran kesalahan.
Nilai | Makna |
---|---|
IMAGE_ENCLAVE_POLICY_DEBUGGABLE0x00000001 |
Enklave mengizinkan penelusuran kesalahan. |
0x00000000 |
Enklave tidak mengizinkan penelusuran kesalahan. |
NumberOfImports
Jumlah gambar dalam array gambar yang dirujuk anggota ImportList .
ImportList
Alamat virtual relatif dari array gambar yang dapat diimpor gambar enklave, dengan informasi identitas untuk setiap gambar.
ImportEntrySize
Ukuran setiap gambar dalam array gambar yang dirujuk anggota ImportList .
FamilyID[IMAGE_ENCLAVE_SHORT_ID_LENGTH]
Pengidentifikasi keluarga bahwa penulis enklave yang ditetapkan ke enklave.
ImageID[IMAGE_ENCLAVE_SHORT_ID_LENGTH]
Pengidentifikasi gambar yang ditetapkan penulis enklave ke enklave.
ImageVersion
Nomor versi yang ditetapkan penulis enklave ke enklave.
SecurityVersion
Nomor versi keamanan yang ditetapkan penulis enklave ke enklave.
EnclaveSize
Ukuran virtual yang diharapkan dari rentang alamat privat untuk enklave, dalam byte.
NumberOfThreads
Jumlah maksimum utas yang dapat dibuat dalam enklave.
EnclaveFlags
Bendera yang menunjukkan apakah gambar cocok untuk digunakan sebagai gambar utama di enklave.
Nilai | Makna |
---|---|
IMAGE_ENCLAVE_FLAG_PRIMARY_IMAGE0x00000001 |
Gambar ini cocok untuk digunakan sebagai gambar utama di enklave. |
0x00000000 |
Gambar tidak cocok untuk digunakan sebagai gambar utama di enklave. |
Keterangan
Struktur IMAGE_ENCLAVE_CONFIG didefinisikan sebagai nama lain untuk struktur IMAGE_ENCLAVE_CONFIG32 pada sistem yang menjalankan Windows 32-bit.
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 | winnt.h |