Функция PcUnregisterAdapterPnpManagement (portcls.h)

Функция PcUnregisterAdapterPnpManagement отменяет регистрацию интерфейса управления PnP аудиоадаптера из драйвера класса PortCls. Он используется для поддержки повторной балансировки PnP.

Синтаксис

PORTCLASSAPI NTSTATUS PcUnregisterAdapterPnpManagement(
  [in] PDEVICE_OBJECT DeviceObject
);

Параметры

[in] DeviceObject

Указывает указатель на структуру DEVICE_OBJECT , представляющую объект функционального устройства адаптера.

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

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

Комментарии

Функция PcUnregisterAdapterPnpManagement отменяет регистрацию интерфейса управления PnP драйвера, зарегистрированного с помощью PortCls с помощью функции PcUnregisterAdapterPnpManagement .

Эта функция должна вызываться только в том случае, если интерфейс управления PnP для адаптера был ранее зарегистрирован в PortCls с помощью PcRegisterAdapterPnpManagement.

Portcls использует PcRegisterAdapterPnpManagement и PcUnregisterAdapterPnpManagement для поддержки повторной балансировки PNP.

Дополнительные сведения см. в статье Реализация повторного балансировки PnP для аудиодрайверов PortCls.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows 10 версии 1511 и более поздних версиях Windows.
Целевая платформа Универсальное
Верхняя часть portcls.h (включая Portcls.h)
Библиотека Portcls.lib
IRQL PASSIVE_LEVEL

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

DEVICE_OBJECT

PcRegisterAdapterPnpManagement