Fungsi SetupDiDeleteDeviceInterfaceRegKey (setupapi.h)
Fungsi SetupDiDeleteDeviceInterfaceRegKey menghapus subkey registri yang digunakan oleh aplikasi dan driver untuk menyimpan informasi khusus antarmuka.
Sintaks
WINSETUPAPI BOOL SetupDiDeleteDeviceInterfaceRegKey(
[in] HDEVINFO DeviceInfoSet,
[in] PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData,
DWORD Reserved
);
Parameter
[in] DeviceInfoSet
Penunjuk ke kumpulan informasi perangkat yang berisi antarmuka untuk menghapus informasi khusus antarmuka dalam registri. Kumpulan informasi perangkat tidak boleh berisi elemen jarak jauh.
[in] DeviceInterfaceData
Penunjuk ke struktur SP_DEVICE_INTERFACE_DATA yang menentukan antarmuka perangkat di DeviceInfoSet. Penunjuk ini mungkin dikembalikan oleh SetupDiCreateDeviceInterface atau SetupDiEnumDeviceInterfaces.
Reserved
Dicadangkan. Harus nol.
Mengembalikan nilai
SetupDiDeleteDeviceInterfaceRegKey mengembalikan TRUE jika berhasil; jika tidak, kesalahan mengembalikan FALSE dan kesalahan yang dicatat dapat diambil dengan panggilan ke GetLastError.
Keterangan
Pemanggil fungsi ini harus menjadi anggota grup Administrator.
SetupDiDeleteDeviceInterfaceRegKey menghapus subkey yang digunakan oleh driver dan aplikasi untuk menyimpan informasi tentang instans antarmuka perangkat. Subkunci ini dibuat oleh SetupDiCreateDeviceInterfaceRegKey atau oleh panggilan driver ke rutinitas manajer I/O terkait. SetupDiDeleteDeviceInterfaceRegKey tidak memengaruhi kunci registri utama untuk instans antarmuka perangkat atau subkunci lain yang mungkin telah dibuat.
DeviceInfoSet hanya boleh berisi elemen di komputer lokal.
Persyaratan
Persyaratan | Nilai |
---|---|
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 |