Поделиться через


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

См. также раздел

SetupDiEnumDeviceInterfaces

SetupDiGetClassDevs

SetupDiOpenDeviceInterface

SetupDiRemoveDeviceInterface