fungsi CM_Delete_Class_Key (cfgmgr32.h)

Fungsi CM_Delete_Class_Key menghapus kelas perangkat yang diinstal yang ditentukan dari sistem.

Sintaks

CMAPI CONFIGRET CM_Delete_Class_Key(
  [in] LPGUID ClassGuid,
  [in] ULONG  ulFlags
);

Parameter

[in] ClassGuid

Arahkan ke GUID kelas perangkat untuk dihapus.

[in] ulFlags

Hapus bendera kunci kelas:

CM_DELETE_CLASS_ONLY

Hapus kelas hanya jika tidak berisi subkey apa pun.

CM_DELETE_CLASS_SUBKEYS

Hapus kelas dan semua subkunjuknya.

CM_DELETE_CLASS_INTERFACE (hanya tersedia di Windows Vista dan yang lebih baru)

Menunjukkan bahwa ClassGuid menentukan kelas antarmuka perangkat dan bukan kelas penyiapan perangkat.

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.

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_Class_Key