Функция SetupDiDeleteDeviceInterfaceData (setupapi.h)
Функция SetupDiDeleteDeviceInterfaceData удаляет интерфейс устройства из набора сведений об устройстве.
WINSETUPAPI BOOL SetupDiDeleteDeviceInterfaceData(
[in] HDEVINFO DeviceInfoSet,
[in] PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData
);
[in] DeviceInfoSet
Указатель на набор сведений об устройстве , содержащий интерфейс для удаления. Этот дескриптор обычно возвращается setupDiGetClassDevs.
[in] DeviceInterfaceData
Указатель на структуру SP_DEVICE_INTERFACE_DATA , задающую интерфейс в DeviceInfoSet для удаления. Эта структура обычно возвращается setupDiEnumDeviceInterfaces.
SetupDiDeleteDeviceInterfaceData возвращает значение TRUE , если функция выполнена без ошибок. Если функция завершилась ошибкой, она возвращает значение FALSE , и код ошибки для сбоя можно получить, вызвав Метод GetLastError.
SetupDiDeleteDeviceInterfaceData удаляет элемент интерфейса устройства из набора сведений об устройстве. Эта функция не влияет на интерфейс устройства или базовое устройство.
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Microsoft Windows 2000 и более поздних версиях Windows. |
Целевая платформа | Персональный компьютер |
Верхняя часть | setupapi.h (включая Setupapi.h) |
Библиотека | Setupapi.lib |
DLL | Setupapi.dll |