функция обратного вызова 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 |