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