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

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

IAdapterPnpManagement