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)

Lihat juga

SetupDiBuildDriverInfoList