Метод 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 |