Bagikan melalui


SetupDiOpenClassRegKey (setupapi.h)

Fungsi SetupDiOpenClassRegKey membuka kunci registri kelas penyiapan atau subkunjung kelas tertentu.

Sintaks

WINSETUPAPI HKEY SetupDiOpenClassRegKey(
  [in, optional] const GUID *ClassGuid,
  [in]           REGSAM     samDesired
);

Parameter

[in, optional] ClassGuid

Penunjuk ke GUID kelas penyiapan yang kuncinya akan dibuka. Parameter ini bersifat opsional dan dapat berupa NULL. Jika parameter ini NULL, akar pohon kelas penyiapan (HKLM\SYSTEM\CurrentControlSet\Control\Class) dibuka.

[in] samDesired

Akses keamanan registri untuk kunci yang akan dibuka. Untuk informasi tentang nilai akses keamanan registri jenis REGSAM, lihat dokumentasi Microsoft Windows SDK.

Nilai kembali

Jika fungsi berhasil, fungsi mengembalikan handel ke kunci registri yang dibuka di mana informasi tentang kelas penyiapan ini dapat disimpan/diambil.

Jika fungsi gagal, fungsi akan mengembalikan INVALID_HANDLE_VALUE. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.

Keterangan

Bergantung pada nilai yang diteruskan dalam parameter samDesired , mungkin perlu bagi pemanggil fungsi ini untuk menjadi anggota grup Administrator.

Fungsi ini tidak membuat kunci registri jika belum ada.

Handel yang dikembalikan dari fungsi ini harus ditutup dengan memanggil RegCloseKey.

Untuk membuka kunci registri kelas antarmuka atau subkunjung kelas antarmuka tertentu, panggil SetupDiOpenClassRegKeyEx.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia di Microsoft Windows 2000 dan versi Windows yang lebih baru.
Target Platform DesktopUntuk universal, panggil CM_Open_Class_Key
Header setupapi.h (termasuk Setupapi.h)
Pustaka Setupapi.lib
DLL Setupapi.dll

Lihat juga

SetupDiOpenClassRegKeyEx

SetupDiOpenDevRegKey