Fungsi SetupDiDeleteDeviceInfo (setupapi.h)
Fungsi SetupDiDeleteDeviceInfo menghapus elemen informasi perangkat dari kumpulan informasi perangkat. Fungsi ini tidak menghapus perangkat yang sebenarnya.
Sintaks
WINSETUPAPI BOOL SetupDiDeleteDeviceInfo(
[in] HDEVINFO DeviceInfoSet,
[in] PSP_DEVINFO_DATA DeviceInfoData
);
Parameter
[in] DeviceInfoSet
Handel ke kumpulan informasi perangkat yang berisi elemen informasi perangkat untuk dihapus.
[in] DeviceInfoData
Penunjuk ke struktur SP_DEVINFO_DATA yang mewakili elemen informasi perangkat di DeviceInfoSet untuk dihapus.
Nilai kembali
Fungsi mengembalikan TRUE jika berhasil. Jika tidak, ia mengembalikan FALSE dan kesalahan yang dicatat dapat diambil dengan panggilan ke GetLastError.
Keterangan
Jika elemen informasi perangkat yang ditentukan sedang digunakan (misalnya, oleh halaman wizard), fungsi gagal. Dalam hal ini, panggilan ke GetLastError mengembalikan ERROR_DEVINFO_DATA_LOCKED. Ini terjadi jika handel ke halaman wizard diambil dengan panggilan ke SetupDiGetWizardPage dengan elemen informasi perangkat ini ditentukan dan set bendera DIWP_FLAG_USE_DEVINFO_DATA. Untuk menghapus elemen informasi perangkat ini, Anda harus terlebih dahulu menutup handel HPROPSHEETPAGE wizard.
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 |