Bagikan melalui


Fungsi SetProtectedPolicy (processthreadsapi.h)

Menetapkan kebijakan yang dilindungi. Fungsi ini digunakan terutama oleh Windows, dan tidak dirancang untuk penggunaan eksternal.

Sintaks

BOOL SetProtectedPolicy(
  [in]  LPCGUID    PolicyGuid,
  [in]  ULONG_PTR  PolicyValue,
  [out] PULONG_PTR OldPolicyValue
);

Parameter

[in] PolicyGuid

Pengidentifikasi unik global dari kebijakan yang akan ditetapkan.

[in] PolicyValue

Nilai untuk mengatur kebijakan.

[out] OldPolicyValue

Secara opsional menerima nilai asli yang terkait dengan kebijakan yang disediakan.

Nilai kembali

True jika fungsi berhasil; jika tidak, salah. Untuk mengambil nilai kesalahan untuk fungsi ini, panggil GetLastError.

Keterangan

Kebijakan yang dilindungi adalah pengaturan konfigurasi seluruh proses yang disimpan dalam memori baca-saja. Ini dimaksudkan untuk membantu melindungi kebijakan agar tidak rusak atau diubah dengan cara yang tidak diinginkan saat aplikasi dijalankan. Kebijakan yang dilindungi terutama merupakan konstruksi internal untuk Windows.

Untuk mengkompilasi aplikasi yang memanggil fungsi ini, tentukan _WIN32_WINNT sebagai 0x0603 atau yang lebih baru. Untuk informasi selengkapnya, lihat Menggunakan Header Windows.

Fungsi ini tersedia dalam pembaruan 3 (pembaruan November 2014) untuk Windows 8.1 dan Windows Server 2012 R2.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8.1 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2012 R2 [hanya aplikasi desktop]
Target Platform Windows
Header processthreadsapi.h (termasuk Windows.h)
Pustaka Kernel32.lib
DLL Kernel32.dll