функция обратного вызова DXGKDDI_DISPLAYMUX_GET_DRIVER_SUPPORT_LEVEL (dispmprt.h)
Dxgkrnl вызывает драйвер в режиме ядра DxgkDdiDisplayMuxGetDriverSupportLevel для запроса уровня поддержки драйвера для функции автоматического переключателя отображения (ADS).
Синтаксис
DXGKDDI_DISPLAYMUX_GET_DRIVER_SUPPORT_LEVEL DxgkddiDisplaymuxGetDriverSupportLevel;
NTSTATUS DxgkddiDisplaymuxGetDriverSupportLevel(
PVOID DriverContext,
PDXGK_DISPLAYMUX_SUPPORT_LEVEL pDriverSupportLevel
)
{...}
Параметры
DriverContext
[in] Обработка блока контекста, связанного с адаптером дисплея. Функция KMD
pDriverSupportLevel
[out] Указатель на значение DXGK_DISPLAYMUX_SUPPORT_LEVEL, в котором драйвер записывает уровень поддержки ADS, которую он предоставляет.
Возвращаемое значение
DxgkDdiDisplayMuxGetDriverSupportLevel возвращает STATUS_SUCCESS в случае успешного выполнения. В противном случае возвращается соответствующий код ошибки NT_STATUS.
Замечания
Этот DDI вызывается в уровне синхронизации 2.
DxgkDdiDisplayMuxGetDriverSupportLevel вызывается до DxgkDdiStartDevice. Оно предназначено для возврата только уровня автоматического переключателя отображения, поддерживающего драйвер в универсальном режиме. Возвращаемый уровень поддержки не должен влиять на любой другой фактор, в том числе:
- Графический процессор, для который загружается драйвер.
- Любой другой GPU в системе.
- Любой аспект системы; Например, внутренний или внешний монитор подключен, тип системы или любые сведения, полученные из системы.
Если драйвер поддерживает автоматическое переключение дисплея в любой системе, возвращает значение, которое не DXGK_DISPLAYMUX_DRIVER_SUPPORT_LEVEL_NONE.
Дополнительные сведения см. в автоматического переключателя отображения.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 11 версии 24H2, обновление 2025.01 |
заголовка | dispmprt.h |
IRQL | PASSIVE_LEVEL |