функция обратного вызова DXGKDDI_UPDATEACTIVEVIDPNPRESENTPATH (d3dkmddi.h)
Функция DxgkDdiUpdateActiveVidPnPresentPath обновляет один из активных путей видео, которые в настоящее время активны на адаптере дисплея.
Синтаксис
DXGKDDI_UPDATEACTIVEVIDPNPRESENTPATH DxgkddiUpdateactivevidpnpresentpath;
NTSTATUS DxgkddiUpdateactivevidpnpresentpath(
IN_CONST_HANDLE hAdapter,
[in] IN_CONST_PDXGKARG_UPDATEACTIVEVIDPNPRESENTPATH_CONST pUpdateActiveVidPnPresentPath
)
{...}
Параметры
hAdapter
Дескриптор к блоку контекста, связанному с адаптером отображения. Драйвер минипорта отображения ранее предоставил этот дескриптор подсистеме ядра графики Microsoft DirectX в MiniportDeviceContext выходном параметре функции DxgkDdiAddDevice.
[in] pUpdateActiveVidPnPresentPath
Указатель на структуру DXGKARG_UPDATEACTIVEVIDPNPRESENTPATH, которая содержит один элемент: D3DKMDT_VIDPN_PRESENT_PATH структуру. Члены структуры D3DKMDT_VIDPN_PRESENT_PATH определяют путь и предоставляют новые параметры для пути. Функция DxgkDdiUpdateActiveVidPnPresentPath должна программировать путь на адаптере отображения в соответствии с новыми параметрами.
Возвращаемое значение
DxgkDdiUpdateActiveVidPnPresentPathвозвращает одно из следующих значений:
Ценность | Описание |
---|---|
STATUS_SUCCESS | Функция завершилась успешно. |
STATUS_GRAPHICS_PATH_NOT_IN_TOPOLOGY | Путь, указанный pUpdateActiveVidPnPresentPathArg->VidPnPresentPathInfo не находится в топологии активного VidPN. |
STATUS_GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATION_NOT_SUPPORTED | Путь не поддерживает преобразование содержимого, указанное pUpdateActiveVidPnPresentPathArg—>VidPnPresentPathInfo.ContentTransformation. Путь не поддерживает гамма-пандус, указанный pUpdateActiveVidPnPresentPathArg->VidPnPresentPathInfo.GammaRamp. |
Замечания
Операционная система вызывает функцию DxgkDdiUpdateActiveVidPresentPath для управления параметрами присутствующих видео путей, таких как поворот пути, геометрия содержимого, гамма-пандусы, используемые для настройки яркости представленного содержимого и т. д.
Функция DxgkDdiUpdateActiveVidPnPresentPath должна быть доступной для страницы.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows Vista |
целевая платформа | Настольный |
заголовка | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |