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