функция обратного вызова 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 (include D3dkmddi.h) |
IRQL | PASSIVE_LEVEL |