функция обратного вызова DXGKDDI_CHECKMULTIPLANEOVERLAYSUPPORT2 (d3dkmddi.h)
Подсистема ядра графики DirectX вызывает подпрограмму обратного вызова драйвера WDDM 2.0 DXGKDDI_CHECKMULTIPLANEOVERLAYSUPPORT2, чтобы определить, поддерживается ли определенная конфигурация многоуровневого наложения. Он должен быть реализован драйверами WDDM 2.0, поддерживающими многоуровневые наложения. Эта функция заменена DXGKDDI_CHECKMULTIPLANEOVERLAYSUPPORT3.
Синтаксис
DXGKDDI_CHECKMULTIPLANEOVERLAYSUPPORT2 DxgkddiCheckmultiplaneoverlaysupport2;
NTSTATUS DxgkddiCheckmultiplaneoverlaysupport2(
IN_CONST_HANDLE hAdapter,
IN_OUT_PDXGKARG_CHECKMULTIPLANEOVERLAYSUPPORT2 pCheckMultiPlaneOverlaySupport
)
{...}
Параметры
hAdapter
Определяет адаптер, содержащий оборудование наложения. Драйвер минипорта дисплея ранее предоставил этот дескриптор подсистеме ядра графики DirectX в MiniportDeviceContext выходном параметре функции DxgkDdiAddDevice.
pCheckMultiPlaneOverlaySupport
Указатель на структуру DXGKARG_CHECKMULTIPLANEOVERLAYSUPPORT2, описывающую поверхности и параметры отображения для представления.
Возвращаемое значение
Если эта подпрограмма выполнена успешно, она возвращает NTSTATUS_SUCCESS. Драйвер всегда должен возвращать код успешности.
Замечания
Драйвер режима ядра сообщает, поддерживается ли указанная конфигурация. Драйвер режима ядра не должен вызывать или уменьшать доступную пропускную способность в ожидании получения этого набора конфигурации.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 10 (WDDM 2.0) |
минимальный поддерживаемый сервер | Windows Server 2016 |
целевая платформа | Настольный |
заголовка | d3dkmddi.h (include D3dkmddi.h) |
IRQL | PASSIVE_LEVEL |