Bagikan melalui


BCryptRegisterConfigChangeNotify

[BCryptRegisterConfigChangeNotify tidak digunakan lagi dimulai dengan Windows 10.]

Fungsi BCryptRegisterConfigChangeNotify (PRKEVENT) membuat penanganan aktivitas perubahan konfigurasi CNG mode kernel.

Sintaks

NTSTATUS BCryptRegisterConfigChangeNotify(
  [in] HANDLE *phEvent
);

Parameter

[in] phEvent

Alamat variabel PRKEVENT yang menerima penunjuk ke objek dispatcher peristiwa. Anda menggunakan fungsi tunggu kernel, seperti WaitForSingleObject, untuk menentukan kapan peristiwa telah diberi sinyal. Peristiwa ini disinyalir ketika konfigurasi CNG telah berubah.

Handel ini harus diteruskan ke fungsi BCryptUnregisterConfigChangeNotify(PRKEVENT) untuk menghapus pemberitahuan peristiwa.

Menampilkan nilai

Mengembalikan kode status yang menunjukkan keberhasilan atau kegagalan fungsi.

Kemungkinan kode pengembalian termasuk, tetapi tidak terbatas pada, berikut ini.

Menampilkan kode Deskripsi
STATUS_SUCCESS
Fungsi berhasil.
STATUS_INVALID_PARAMETER
Parameter phEvent tidak valid.
STATUS_NO_MEMORY
Terjadi kegagalan alokasi memori.

Keterangan

Handel yang dikembalikan dalam variabel yang diarahkan oleh parameter phEvent akan diberi sinyal ketika perubahan pada konfigurasi CNG terjadi.

BCryptRegisterConfigChangeNotify(HANDLE*) hanya dapat dipanggil dalam mode pengguna. Kode yang dijalankan dalam mode kernel harus memanggil BCryptRegisterConfigChangeNotify(PRKEVENT). BCryptRegisterConfigChangeNotify(PRKEVENT) hanya dapat dipanggil dalam mode kernel dan pada PASSIVE_LEVEL IRQL. Kode yang dijalankan dalam mode pengguna harus memanggil BCryptRegisterConfigChangeNotify(HANDLE*).

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10 Build 20348
Server minimum yang didukung Windows 10 Build 20348
Header bcrypt.h

Lihat juga

Fungsi BCryptUnregisterConfigChangeNotify(PRKEVENT)