Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Необязательный интерфейс, позволяющий мини-драйверам получать уведомления об изменении состояния PnP.
Синтаксис
void PnpStop();
Возвращаемое значение
Никакой
Замечания
Доступно в Windows 10 версии 1511 и более поздних версиях Windows.
Минипорты имеют возможность получать уведомление об остановке PnP для каждого зарегистрированного аудиоподключа. Чтобы получить это уведомление, subdevice должен поддерживать IMiniportPnpNotify. В этом интерфейсе определяется только уведомление IMiniportPnpNotify::P npStop.
Интерфейс IMiniportPnpNotify доступен как в WaveRT, так и в топологии.
Примечание. Так как Portcls получает глобальную блокировку устройства перед выполнением этого вызова, таким образом минипорт должен выполнять этот вызов как можно быстрее. Минипорт не должен ждать других действий при обработке этого вызова, чтобы предотвратить взаимоблокировку, когда другие потоки или рабочие элементы ожидают глобальной блокировки устройства. При необходимости минипорт может ждать в вызове IAdapterPnpManagement::P npStop.
Дополнительные сведения см. в разделе Реализация повторного балансировки PnP для драйверов аудио portCls.
Требования
| Требование | Ценность |
|---|---|
| заголовка | portcls.h |
| IRQL | PASSIVE_LEVEL |