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


Функция 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 (include Swenum.h)
библиотеки Ks.lib

См. также

KsInstallBusEnumInterface

SWENUM_INSTALL_INTERFACE