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


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

Функция dxgkDdiEnumVidPnCofuncModality делает наборы исходных и целевых режимов cofunctional с топологией VidPN и режимами, которые уже закреплены.

Синтаксис

DXGKDDI_ENUMVIDPNCOFUNCMODALITY DxgkddiEnumvidpncofuncmodality;

NTSTATUS DxgkddiEnumvidpncofuncmodality(
  IN_CONST_HANDLE hAdapter,
  IN_CONST_PDXGKARG_ENUMVIDPNCOFUNCMODALITY_CONST pEnumCofuncModality
)
{...}

Параметры

hAdapter

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

pEnumCofuncModality

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

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

DxgkDdiEnumVidPnCofuncModality возвращает STATUS_SUCCESS, если оно успешно; в противном случае возвращается один из кодов ошибок, определенных в Ntstatus.h.

Замечания

Элемент hConstrainingVidPn pEnumCofuncModalityArg является дескриптором объекта VidPN, который называется ограничением VidPN. Другие члены pEnumCofuncModalityArg определить один источник или целевой объект видео в качестве сводной части перечисления (или указать, что нет сводной таблицы).

DxgkDdiEnumVidPnCofuncModality должны выполнять следующие задачи:

  • Изучите топологию и наборы режимов ограничения VidPN.
  • Обновите каждый набор режимов, который не является сводной и еще не имеет закрепленного режима. Обновленные наборы режимов должны быть кофункциональными с топологией VidPN и любыми режимами, которые уже закреплены.
Обратите внимание, что если источник или целевой объект определяется как сводная часть перечисления, режим, заданный для этого источника или целевого объекта, не должен изменяться. Дополнительные сведения об обновлении наборов источников и целевых режимов см. в разделе Перечисление cofunctional VidPN Source и целевых режимов.

Необходимо сделать функцию DXgkDdiEnumVidPnCofuncModality.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows Vista
целевая платформа Настольный
заголовка d3dkmddi.h
IRQL PASSIVE_LEVEL