Fungsi SetupDiDestroyDriverInfoList (setupapi.h)
Fungsi SetupDiDestroyDriverInfoList menghapus daftar driver.
Sintaks
WINSETUPAPI BOOL SetupDiDestroyDriverInfoList(
[in] HDEVINFO DeviceInfoSet,
[in, optional] PSP_DEVINFO_DATA DeviceInfoData,
[in] DWORD DriverType
);
Parameter
[in] DeviceInfoSet
Handel ke set informasi perangkat yang berisi daftar driver untuk dihapus.
[in, optional] DeviceInfoData
Penunjuk ke struktur SP_DEVINFO_DATA yang menentukan elemen informasi perangkat di DeviceInfoSet. Parameter ini bersifat opsional dan dapat diatur ke NULL. Jika parameter ini ditentukan, SetupDiDestroyDriverInfoList menghapus daftar driver untuk perangkat yang ditentukan. Jika parameter ini NULL, SetupDiDestroyDriverInfoList menghapus daftar driver kelas global yang terkait dengan DeviceInfoSet.
[in] DriverType
Jenis daftar driver yang akan dihapus, yang harus merupakan salah satu nilai berikut:
SPDIT_CLASSDRIVER
Menghapus daftar driver kelas. Jika DeviceInfoData adalah NULL, tipe daftar driver ini harus ditentukan.
SPDIT_COMPATDRIVER
Hapus daftar driver yang kompatibel untuk perangkat yang ditentukan. DeviceInfoData harus ditentukan jika tipe daftar driver ini ditentukan.
Nilai kembali
Fungsi mengembalikan TRUE jika berhasil. Jika tidak, ia mengembalikan FALSE dan kesalahan yang dicatat dapat diambil dengan panggilan ke GetLastError.
Keterangan
Jika driver yang saat ini dipilih adalah anggota daftar yang dihapus, pilihan akan direset.
Jika daftar driver kelas sedang dihapus, bendera DI_FLAGSEX_DIDINFOLIST dan DI_DIDCLASS diatur ulang untuk kumpulan informasi perangkat atau elemen informasi perangkat yang sesuai. Bendera DI_MULTMFGS juga diatur ulang.
Jika daftar driver yang kompatibel sedang dihancurkan, bendera DI_FLAGSEX_DIDCOMPATINFO dan DI_DIDCOMPAT diatur ulang untuk elemen informasi perangkat yang sesuai.
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 |
Set API | ext-ms-win-setupapi-classinstallers-l1-1-2 (diperkenalkan dalam Windows 10, versi 10.0.14393) |