fungsi CM_Open_DevNode_Key (cfgmgr32.h)
Fungsi CM_Open_DevNode_Key membuka kunci registri untuk informasi konfigurasi khusus perangkat.
Sintaks
CMAPI CONFIGRET CM_Open_DevNode_Key(
[in] DEVINST dnDevNode,
[in] REGSAM samDesired,
[in] ULONG ulHardwareProfile,
[in] REGDISPOSITION Disposition,
[out] PHKEY phkDevice,
[in] ULONG ulFlags
);
Parameter
[in] dnDevNode
Handel instans perangkat yang disediakan penelepon yang terikat ke komputer lokal
[in] samDesired
Akses keamanan registri yang diperlukan untuk kunci yang diminta.
[in] ulHardwareProfile
Profil perangkat keras yang akan dibuka jika ulFlags menyertakan CM_REGISTRY_CONFIG. Jika nilai ini nol, kunci untuk profil perangkat keras saat ini dibuka.
[in] Disposition
Menentukan bagaimana kunci registri akan dibuka. Mungkin salah satu nilai berikut:
RegDisposition_OpenAlways
Buka kunci jika ada. Jika tidak, buat kunci.
RegDisposition_OpenExisting
Buka kunci hanya jika ada.
[out] phkDevice
Arahkan ke HKEY yang akan menerima kunci yang dibuka setelah berhasil.
[in] ulFlags
Buka bendera kunci simpul perangkat. Menunjukkan cakupan dan jenis kunci penyimpanan registri untuk dibuka. Dapat berupa kombinasi dari bendera berikut:
CM_REGISTRY_HARDWARE
Buka kunci perangkat keras perangkat. Jangan gabungkan dengan CM_REGISTRY_SOFTWARE.
CM_REGISTRY_SOFTWARE
Buka kunci perangkat lunak perangkat. Jangan gabungkan dengan CM_REGISTRY_HARDWARE.
CM_REGISTRY_USER
Buka kunci per pengguna untuk pengguna saat ini. Jangan gabungkan dengan CM_REGISTRY_CONFIG.
CM_REGISTRY_CONFIG
Buka 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, kode kesalahan mengembalikan salah satu kode kesalahan awalan CR_ yang ditentukan dalam Cfgmgr32.h.
Keterangan
Tutup handel yang dikembalikan dari fungsi ini dengan memanggil RegCloseKey.
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 |