Функция SetupDiDeкистраторИнфолист (setupapi.h)
Функция SetupDiDebaseDriverInfoList удаляет список драйверов.
Синтаксис
WINSETUPAPI BOOL SetupDiDestroyDriverInfoList(
[in] HDEVINFO DeviceInfoSet,
[in, optional] PSP_DEVINFO_DATA DeviceInfoData,
[in] DWORD DriverType
);
Параметры
[in] DeviceInfoSet
Дескриптор набора сведений об устройстве , содержащего список драйверов для удаления.
[in, optional] DeviceInfoData
Указатель на структуру SP_DEVINFO_DATA , указывающую элемент сведений об устройстве в DeviceInfoSet. Этот параметр является необязательным и может иметь значение NULL. Если этот параметр указан, SetupDiDe примерыDriverInfoList удаляют список драйверов для указанного устройства. Если этот параметр имеет значение NULL, SetupDiDedriverInfoList удаляет список драйверов глобального класса, связанный с DeviceInfoSet.
[in] DriverType
Тип удаляемого списка драйверов, который должен иметь одно из следующих значений:
SPDIT_CLASSDRIVER
Удаление списка драйверов классов. Если DeviceInfoData имеет значение NULL, необходимо указать этот тип списка драйверов.
SPDIT_COMPATDRIVER
Удалите список совместимых драйверов для указанного устройства. Если указан этот тип списка драйверов, необходимо указать DeviceInfoData.
Возвращаемое значение
Функция возвращает значение TRUE в случае успешного выполнения. В противном случае возвращается значение FALSE , а зарегистрированная ошибка может быть получена с помощью вызова Метода GetLastError.
Комментарии
Если выбранный в данный момент драйвер является членом удаляемого списка, выбор сбрасывается.
При удалении списка драйверов классов флаги DI_FLAGSEX_DIDINFOLIST и DI_DIDCLASS сбрасываются для соответствующего набора сведений об устройстве или элемента сведений об устройстве. Флаги DI_MULTMFGS также сбрасываются.
При удалении совместимого списка драйверов флаги DI_FLAGSEX_DIDCOMPATINFO и DI_DIDCOMPAT сбрасываются для соответствующего элемента сведений об устройстве.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Microsoft Windows 2000 и более поздних версиях Windows. |
Целевая платформа | Персональный компьютер |
Верхняя часть | setupapi.h (включая Setupapi.h) |
Библиотека | Setupapi.lib |
DLL | Setupapi.dll |
Набор API | ext-ms-win-setupapi-classinstallers-l1-1-2 (появилось в Windows 10 версии 10.0.14393) |