Bagikan melalui


Fungsi WdfRegistryWdmGetHandle (wdfregistry.h)

[Berlaku untuk KMDF dan UMDF]

Metode WdfRegistryWdmGetHandle mengembalikan handel Windows Driver Model (WDM) ke kunci registri yang diwakili objek kunci registri kerangka kerja tertentu.

Sintaks

HANDLE WdfRegistryWdmGetHandle(
  [in] WDFKEY Key
);

Parameter

[in] Key

Handel ke objek kunci registri yang mewakili kunci registri yang dibuka.

Nilai kembali

WdfRegistryWdmGetHandle mengembalikan handel WDM ke kunci registri.

Pemeriksaan bug terjadi jika driver menyediakan handel objek yang tidak valid.

Keterangan

Driver KMDF dapat meneruskan handel WDM yang dikembalikan ke rutinitas ZwXxx yang menerima handel WDM sebagai input.

Driver UMDF dapat meneruskan handel yang dikembalikan ke API yang memerlukan HKEY, seperti RegEnumKeyEx.

Handel yang dikembalikan metode WdfRegistryWdmGetHandle valid hingga objek kunci registri dihapus. Jika driver menyediakan fungsi EvtCleanupCallback untuk objek kunci registri, penunjuk valid hingga fungsi panggilan balik kembali.

Untuk informasi selengkapnya tentang objek kunci registri, lihat Menggunakan Registri di Driver Framework-Based.

Contoh

Contoh kode berikut mendapatkan handel WDM ke kunci registri yang diwakili objek kunci registri kerangka kerja tertentu.

HANDLE hKey;

hKey = WdfRegistryWdmGetHandle(Key);

Persyaratan

Persyaratan Nilai
Target Platform Universal
Versi KMDF minimum 1,0
Versi UMDF minimum 2.0
Header wdfregistry.h (termasuk Wdf.h)
Pustaka Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF)
IRQL PASSIVE_LEVEL
Aturan kepatuhan DDI DriverCreate(kmdf)