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


Метод IMiniportPnpNotify::P npStop (portcls.h)

Необязательный интерфейс, позволяющий драйверам мини-порта получать уведомления об изменении состояния PnP.

Синтаксис

void PnpStop();

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

None

Remarks

Доступно в Windows 10 версии 1511 и более поздних версиях Windows.

Минипорты имеют возможность получать уведомление об остановке PnP для каждого зарегистрированного звукового подраздела. Чтобы получить это уведомление, вложенная часть должна поддерживать IMiniportPnpNotify. В этом интерфейсе определено только уведомление IMiniportPnpNotify::P npStop.

Интерфейс IMiniportPnpNotify доступен как в WaveRT, так и в топологии.

Примечание. Так как portcls получает глобальную блокировку устройства перед выполнением этого вызова, мини-порт должен выполнить этот вызов как можно быстрее. Мини-порт не должен ожидать другого действия при обработке этого вызова, чтобы предотвратить взаимоблокировку, когда другие потоки или рабочие элементы ожидают глобальной блокировки устройства. При необходимости минипорт может ожидать вызова IAdapterPnpManagement::P npStop.

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

Требования

Требование Значение
Заголовок portcls.h
IRQL PASSIVE_LEVEL

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

IMiniPortPnpNotify