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


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

Функция pfnUpdatePathSupportInfo обновляет поддержку преобразования и защиты копирования определенного пути в указанной топологии VidPN.

Синтаксис

DXGKDDI_VIDPNTOPOLOGY_UPDATEPATHSUPPORTINFO DxgkddiVidpntopologyUpdatepathsupportinfo;

NTSTATUS DxgkddiVidpntopologyUpdatepathsupportinfo(
  [in] IN_CONST_D3DKMDT_HVIDPNTOPOLOGY i_hVidPnTopology,
  [in] IN_CONST_PD3DKMDT_VIDPN_PRESENT_PATH i_pVidPnPresentPathInfo
)
{...}

Параметры

[in] i_hVidPnTopology

Дескриптор объекта топологии VidPN. Драйвер мини-порта отображения ранее получил этот дескриптор, вызвав функцию pfnGetTopology интерфейса DXGK_VIDPN_INTERFACE.

[in] i_pVidPnPresentPathInfo

Указатель на структуру D3DKMDT_VIDPN_PRESENT_PATH. VidPnSourceId и члены VidPnTargetId (взятые в качестве пары) определяют путь, который должен быть обновлен для преобразования и поддержки защиты копирования. Элементы ContentTransformation и CopyProtection предоставляют обновленную поддержку преобразования и защиты копирования.

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

Функция pfnUpdatePathSupportInfo возвращает одно из следующих значений.

Возвращаемый код Описание
STATUS_SUCCESS Функция завершилась успешно.
STATUS_GRAPHICS_INVALID_TOPOLOGY Дескриптор, предоставленный в i_hVidPnTopology, был недопустим.
STATUS_INVALID_PARAMETER Указан недопустимый параметр.
STATUS_ACCESS_DENIED Путь нельзя удалить в контексте текущего вызова DDI.

Замечания

Драйвер минипорта отображения DxgkDdiEnumVidPnCofuncModality вызывает pnfUpdatePathSupportInfo для преобразования, масштабирования и поддержки защиты копирования для каждого пути в топологии.

Требования

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