Функция KsRemoveBusEnumInterface (swenum.h)

Эта функция предназначена только для внутреннего использования.

Функция KsRemoveBusEnumInterface удаляет интерфейс к объекту перечислителя шины нагрузки по требованию.

Синтаксис

KSDDKAPI NTSTATUS KsRemoveBusEnumInterface(
  [in] PIRP Irp
);

Параметры

[in] Irp

Указатель на IRP, содержащий структуру SWENUM_INSTALL_INTERFACE, указывающую идентификатор устройства, идентификатор интерфейса и ссылочные строки конкретного устройства и интерфейса, которые необходимо удалить. Дополнительные сведения об этой структуре см. в разделеRemarks ниже.

Возвращаемое значение

В случае успешного выполнения возвращает STATUS_SUCCESS. В противном случае возвращается соответствующий код ошибки.

Комментарии

Предполагается, что Irp-AssociatedIrp.SystemBuffer> содержит SWENUM_INSTALL_INTERFACE структуру. Элементы DeviceId, InterfaceId и ReferenceString структуры указывают конкретное устройство и интерфейс, которые необходимо удалить.

Требования

Требование Значение
Целевая платформа Универсальное
Верхняя часть swenum.h (включая Swenum.h)
Библиотека Ks.lib

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

KsInstallBusEnumInterface

SWENUM_INSTALL_INTERFACE