Поделиться через


функция обратного вызова DXGKDDI_COMMITVIDPN (d3dkmddi.h)

Функция DxgkDdiCommitVidPn делает указанную сеть видеотрансляций (VidPN) активной на адаптере дисплея.

Синтаксис

DXGKDDI_COMMITVIDPN DxgkddiCommitvidpn;

NTSTATUS DxgkddiCommitvidpn(
  IN_CONST_HANDLE hAdapter,
  IN_CONST_PDXGKARG_COMMITVIDPN_CONST pCommitVidPn
)
{...}

Параметры

hAdapter

Дескриптор для блока контекста, связанного с видеоадаптером. Драйвер мини-порта дисплея ранее предоставлял этот дескриптор подсистеме ядра графики DirectX в выходном параметре MiniportDeviceContext функции DxgkDdiAddDevice .

pCommitVidPn

Указатель на структуру DXGKARG_COMMITVIDPN , содержащую аргументы функции.

Возвращаемое значение

DxgkDdiCommitVidPn возвращает STATUS_SUCCESS после успешного завершения; В противном случае возвращается соответствующий код NTSTATUS, например STATUS_GRAPHICS_INVALID_VIDPN_TOPOLOGY.

Комментарии

Дополнительные сведения о том, как драйвер мини-порта дисплея должен обрабатывать вызовы DxgkDdiCommitVidPn, см. в разделе DXGKARG_COMMITVIDPN.

Начиная с Windows 8, если драйвер мини-порта дисплея задает элемент SupportSmoothRotation структуры DXGK_DRIVERCAPS, он должен поддерживать обновление поворота пути на адаптере с помощью функции DxgkDdiUpdateActiveVidPnPresentPath. Драйвер всегда должен иметь возможность задать поворот пути во время вызова функции DxgkDdiCommitVidPn .

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Целевая платформа Персональный компьютер
Верхняя часть d3dkmddi.h (включая D3dkmddi.h)
IRQL PASSIVE_LEVEL

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

DXGKARG_COMMITVIDPN

DXGK_DRIVERCAPS

DxgkDdiAddDevice

DxgkDdiUpdateActiveVidPnPresentPath