Метод IAdapterPnpManagement::GetSupportedRebalanceType (portcls.h)
Метод GetSupportedRebalanceType возвращает поддерживаемый тип перебалансирования. Перебалансировка используется в некоторых сценариях Thunderbolt USB, где при добавлении дополнительных устройств в цепочку USB необходимо переупорядочить и консолидировать использование ресурсов памяти.
Синтаксис
PC_REBALANCE_TYPE GetSupportedRebalanceType();
Возвращаемое значение
Метод GetSupportedRebalanceType возвращает тип поддерживаемой повторной балансировки (RebalanceNotSupported или RebalanceRemoveSubdevices), как определено в PC_REBALANCE_TYPE перечисления.
Комментарии
Метод GetSupportedRebalanceType вызывается portcls при обработке QueryStop. Miniport возвращает поддерживаемый тип повторной балансировки.
Примечание Portcls получает глобальную блокировку устройства перед выполнением этого вызова, поэтому мини-порт должен выполнить этот вызов как можно быстрее.
Дополнительные сведения см. в статье Реализация повторного балансировки PnP для аудиодрайверов PortCls.
Требования
Требование | Значение |
---|---|
Заголовок | portcls.h |
IRQL | PASSIVE_LEVEL |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по