функция обратного вызова 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 и любыми режимами, которые уже закреплены.
Необходимо сделать функцию DXgkDdiEnumVidPnCofuncModality.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows Vista |
целевая платформа | Настольный |
заголовка | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |