Bagikan melalui


fungsi CM_Delete_DevNode_Key (cfgmgr32.h)

Fungsi CM_Delete_DevNode_Key menghapus kunci registri yang dapat diakses pengguna yang ditentukan yang terkait dengan perangkat.

Sintaks

CMAPI CONFIGRET CM_Delete_DevNode_Key(
  [in] DEVNODE dnDevNode,
  [in] ULONG   ulHardwareProfile,
  [in] ULONG   ulFlags
);

Parameter

[in] dnDevNode

Handel instans perangkat yang terikat ke komputer lokal.

[in] ulHardwareProfile

Profil perangkat keras yang akan dihapus jika ulFlags menyertakan CM_REGISTRY_CONFIG. Jika nilai ini nol, kunci untuk profil perangkat keras saat ini akan dihapus. Jika nilai ini 0xFFFFFFFF, kunci registri untuk semua profil perangkat keras akan dihapus.

[in] ulFlags

Menghapus bendera kunci simpul perangkat. Menunjukkan cakupan dan jenis kunci penyimpanan registri untuk dihapus. Dapat berupa kombinasi dari bendera berikut:

CM_REGISTRY_HARDWARE

Hapus kunci perangkat keras perangkat. Jangan gabungkan dengan CM_REGISTRY_SOFTWARE.

CM_REGISTRY_SOFTWARE

Hapus kunci perangkat lunak perangkat. Jangan gabungkan dengan CM_REGISTRY_HARDWARE.

CM_REGISTRY_USER

Hapus kunci per pengguna untuk pengguna saat ini. Jangan gabungkan dengan CM_REGISTRY_CONFIG.

CM_REGISTRY_CONFIG

Hapus kunci yang menyimpan informasi konfigurasi khusus profil perangkat keras. Jangan gabungkan dengan CM_REGISTRY_USER.

Menampilkan nilai

Jika operasi berhasil, fungsi akan mengembalikan CR_SUCCESS. Jika tidak, ia mengembalikan salah satu kode kesalahan awalan CR_ yang ditentukan dalam Cfgmgr32.h.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di Microsoft Windows 2000 dan versi Windows yang lebih baru.
Target Platform Universal
Header cfgmgr32.h (termasuk Cfgmgr32.h)
Pustaka Cfgmgr32.lib; OneCoreUAP.lib di Windows 10
DLL CfgMgr32.dll

Lihat juga

CM_Open_DevNode_Key

SetupDiDeleteDevRegKey