Fungsi CmGetCallbackVersion (wdm.h)

Rutinitas CmGetCallbackVersion mengambil nomor versi utama dan minor untuk versi fitur panggilan balik registri manajer konfigurasi saat ini.

Sintaks

void CmGetCallbackVersion(
  [out, optional] PULONG Major,
  [out, optional] PULONG Minor
);

Parameter

[out, optional] Major

Penunjuk ke lokasi yang menerima nomor versi utama.

[out, optional] Minor

Penunjuk ke lokasi yang menerima nomor versi minor.

Nilai kembali

Tidak ada

Keterangan

Rutinitas CmGetCallbackVersion tersedia dimulai dengan Windows Vista.

Untuk Windows Vista, nomor versi utama adalah 1 dan nomor versi minor adalah 0.

Dimulai dengan Windows 7, nomor versi utama adalah 1 dan nomor versi minor adalah 1.

Versi 1.1 berisi dua perubahan dari versi 1.0.

Pertama, dalam versi 1.0, jika beberapa driver filter registri aktif di komputer pada saat yang sama, struktur REG_POST_XXX_KEY_INFORMATION diteruskan ke rutinitas panggilan balik registri driver selama fase pasca-pemberitahuan untuk operasi create-key atau open-key mungkin berisi anggota Objek non-NULL, meskipun operasi gagal dan anggota Status berisi status kesalahan. Di versi 1.1, anggota Objek selalu NULL jika anggota Status diatur ke nilai status kesalahan untuk menunjukkan bahwa operasi gagal.

Kedua, dalam versi 1.0, pengecualian yang tidak tertangkap dalam rutinitas panggilan balik registri diam-diam diterima oleh sistem operasi. Dalam versi 1.1, pengecualian ini menyebabkan komputer memeriksa bug.

Untuk informasi selengkapnya tentang perbedaan antar versi, lihat Memfilter Panggilan Registri.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia dimulai dengan Windows Vista.
Target Platform Universal
Header wdm.h (termasuk Wdm.h, Ntddk.h, Ntifs.h)
Pustaka NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Lihat juga

REG_POST_CREATE_KEY_INFORMATION

ZwCreateKey

ZwOpenKey