Fungsi GetSystemDEPPolicy (winbase.h)

Mendapatkan pengaturan kebijakan pencegahan eksekusi data (DEP) untuk sistem.

Sintaks

DEP_SYSTEM_POLICY_TYPE GetSystemDEPPolicy();

Mengembalikan nilai

Fungsi ini mengembalikan nilai jenis DEP_SYSTEM_POLICY_TYPE, yang bisa menjadi salah satu nilai berikut.

Mengembalikan kode/nilai Deskripsi
AlwaysOff
0
DEP dinonaktifkan untuk semua bagian sistem, terlepas dari dukungan perangkat keras untuk DEP. Prosesor berjalan dalam mode PAE dengan Versi Windows 32-bit kecuali PAE dinonaktifkan dalam data konfigurasi boot.
AlwaysOn
1
DEP diaktifkan untuk semua bagian sistem. Semua proses selalu berjalan dengan DEP diaktifkan. DEP tidak dapat dinonaktifkan secara eksplisit untuk aplikasi yang dipilih. Perbaikan kompatibilitas sistem diabaikan.
Optin
2
Pada sistem dengan prosesor yang mampu memberlakukan DEP perangkat keras, DEP secara otomatis diaktifkan hanya untuk komponen sistem operasi. Ini adalah pengaturan default untuk versi klien Windows. DEP dapat diaktifkan secara eksplisit untuk aplikasi yang dipilih atau proses saat ini.
OptOut
3
DEP diaktifkan secara otomatis untuk komponen sistem operasi dan semua proses. Ini adalah pengaturan default untuk versi Windows Server. DEP dapat dinonaktifkan secara eksplisit untuk aplikasi yang dipilih atau proses saat ini. Perbaikan kompatibilitas sistem untuk DEP berlaku.

Keterangan

Kebijakan DEP di seluruh sistem dikonfigurasi pada waktu boot sesuai dengan pengaturan kebijakan dalam data konfigurasi boot. Untuk mengubah pengaturan kebijakan DEP di seluruh sistem, gunakan perintah BCDEdit /set untuk mengatur opsi entri boot nx .

Jika kebijakan DEP sistem adalah OptIn atau OptOut, DEP dapat diaktifkan atau dinonaktifkan secara selektif untuk proses saat ini dengan memanggil fungsi SetProcessDEPPolicy . Fungsi ini hanya berfungsi untuk proses 32-bit.

Pengguna dengan hak istimewa admin dapat menonaktifkan DEP untuk aplikasi yang dipilih dengan menggunakan aplikasi Panel Kontrol Sistem. Jika kebijakan DEP sistem adalah OptOut, DEP dinonaktifkan untuk aplikasi ini.

Toolkit Kompatibilitas Aplikasi dapat digunakan untuk membuat daftar aplikasi individual yang dikecualikan dari DEP. Jika kebijakan DEP sistem adalah OptOut, DEP secara otomatis dinonaktifkan untuk aplikasi dalam daftar.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista dengan SP1, Windows XP dengan SP3 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header winbase.h (termasuk Windows.h)
Pustaka Kernel32.lib
DLL Kernel32.dll

Lihat juga

Pencegahan Eksekusi Data

GetProcessDEPPolicy

GetSystemDEPPolicy