Bagikan melalui


Fungsi SetupDiDeleteDevRegKey (setupapi.h)

Fungsi SetupDiDeleteDevRegKey menghapus kunci registri tertentu yang dapat diakses pengguna yang terkait dengan elemen informasi perangkat.

Sintaks

WINSETUPAPI BOOL SetupDiDeleteDevRegKey(
  [in] HDEVINFO         DeviceInfoSet,
  [in] PSP_DEVINFO_DATA DeviceInfoData,
  [in] DWORD            Scope,
  [in] DWORD            HwProfile,
  [in] DWORD            KeyType
);

Parameter

[in] DeviceInfoSet

Handel ke kumpulan informasi perangkat yang berisi elemen informasi perangkat yang mewakili perangkat untuk menghapus kunci registri. Kumpulan informasi perangkat tidak boleh berisi elemen jarak jauh.

[in] DeviceInfoData

Penunjuk ke struktur SP_DEVINFO_DATA yang menentukan elemen informasi perangkat di DeviceInfoSet.

[in] Scope

Cakupan kunci registri yang akan dihapus. Cakupan menunjukkan di mana informasi berada. Kuncinya bisa spesifik profil global atau perangkat keras. Dapat berupa salah satu dari nilai berikut:

DICS_FLAG_GLOBAL

Hapus kunci yang menyimpan informasi konfigurasi global.

DICS_FLAG_CONFIGSPECIFIC

Hapus kunci yang menyimpan informasi konfigurasi khusus profil perangkat keras.

[in] HwProfile

Jika Cakupan diatur ke DICS_FLAG_CONFIGSPECIFIC, parameter HwProfile menentukan profil perangkat keras untuk menghapus kunci registri. Jika HwProfile adalah 0, kunci untuk profil perangkat keras saat ini akan dihapus. Jika HwProfile 0xFFFFFFFF, kunci registri untuk semua profil perangkat keras akan dihapus.

[in] KeyType

Jenis kunci penyimpanan registri yang akan dihapus. Dapat berupa salah satu dari nilai berikut:

DIREG_DEV

Hapus kunci perangkat keras perangkat.

DIREG_DRV

Hapus kunci perangkat lunak perangkat.

DIREG_BOTH

Hapus kunci perangkat keras dan perangkat lunak untuk perangkat.

Nilai kembali

Fungsi mengembalikan TRUE jika berhasil. Jika tidak, ia mengembalikan FALSE dan kesalahan yang dicatat dapat diambil dengan panggilan ke GetLastError.

Keterangan

Pemanggil fungsi ini harus menjadi anggota grup Administrator.

DeviceInfoSet hanya boleh berisi elemen pada komputer lokal.

Persyaratan

   
Klien minimum yang didukung Tersedia di Microsoft Windows 2000 dan versi Windows yang lebih baru.
Target Platform Desktop
Header setupapi.h (termasuk Setupapi.h)
Pustaka Setupapi.lib
DLL Setupapi.dll

Lihat juga

SetupDiCreateDevRegKey

SetupDiGetHwProfileList