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 |