функция обратного вызова DXGKDDI_ENUMVIDPNCOFUNCMODALITY (d3dkmddi.h)
Функция DxgkDdiEnumVidPnCofuncModality создает наборы исходного и целевого режимов cofunctional VidPN с топологией 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.
Комментарии
Элемент hConstrainingVidPnpEnumCofuncModalityArg является дескриптором объекта VidPN, который называется ограничивающим VidPN. Другие члены pEnumCofuncModalityArg определяют один источник или целевой объект видео в качестве сводной части перечисления (или указывают, что сводная часть отсутствует).
DxgkDdiEnumVidPnCofuncModality должен выполнять следующие задачи:
- Изучите топологию и наборы режимов ограничивающего VidPN.
- Обновите каждый набор режимов, который не является сводной и еще не имеет закрепленного режима. Обновленные наборы режимов должны быть кофункциональными с топологией VidPN и любыми уже закрепленными режимами.
Функция DxgkDdiEnumVidPnCofuncModality должна быть доступной для страниц.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Целевая платформа | Персональный компьютер |
Верхняя часть | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |