Fungsi NCryptNotifyChangeKey (ncrypt.h)
Fungsi NCryptNotifyChangeKey membuat atau menghapus pemberitahuan perubahan kunci.
Handel yang disediakan oleh fungsi ini adalah handel yang sama yang dikembalikan oleh fungsi FindFirstChangeNotification . Anda menggunakan fungsi tunggu untuk menunggu handel pemberitahuan diberi sinyal.
Sintaks
SECURITY_STATUS NCryptNotifyChangeKey(
[in] NCRYPT_PROV_HANDLE hProvider,
[in, out] HANDLE *phEvent,
[in] DWORD dwFlags
);
Parameter
[in] hProvider
Handel penyedia penyimpanan utama. Handel ini diperoleh dengan menggunakan fungsi NCryptOpenStorageProvider .
[in, out] phEvent
Alamat variabel HANDLE yang menerima atau berisi handel peristiwa pemberitahuan perubahan kunci. Ini adalah handel yang sama yang dikembalikan oleh fungsi FindFirstChangeNotification . Untuk informasi selengkapnya, lihat deskripsi parameter dwFlags .
[in] dwFlags
Sekumpulan bendera yang mengubah perilaku fungsi ini. Parameter ini berisi kombinasi satu atau beberapa nilai berikut.
Nilai kembali
Mengembalikan kode status yang menunjukkan keberhasilan atau kegagalan fungsi.
Kemungkinan kode pengembalian termasuk, tetapi tidak terbatas pada, berikut ini.
Menampilkan kode | Deskripsi |
---|---|
|
Fungsi berhasil. |
|
Parameter dwFlags berisi nilai yang tidak valid. |
|
Parameter hProvider tidak valid. |
|
Satu atau beberapa parameter tidak valid. |
Keterangan
Layanan tidak boleh memanggil fungsi ini dari Fungsi StartService-nya. Jika layanan memanggil fungsi ini dari fungsi StartService-nya, kebuntuan dapat terjadi, dan layanan mungkin berhenti merespons.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | ncrypt.h |
Pustaka | Ncrypt.lib |
DLL | Ncrypt.dll |