Функция 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 |