структура DXGKARG_RECOMMENDFUNCTIONALVIDPN (d3dkmddi.h)

Структура DXGKARG_RECOMMENDFUNCTIONALVIDPN содержит аргументы для функции DxgkDdiRecommendFunctionalVidPn . Функция DxgkDdiRecommendFunctionalVidPn создает функциональную сеть видеотрансляции (VidPN), которую можно реализовать на указанном видеоадаптере.

Синтаксис

typedef struct _DXGKARG_RECOMMENDFUNCTIONALVIDPN {
  IN UINT                                 NumberOfVidPnTargets;
  IN const D3DDDI_VIDEO_PRESENT_TARGET_ID *pVidPnTargetPrioritizationVector;
  IN D3DKMDT_HVIDPN                       hRecommendedFunctionalVidPn;
  IN DXGK_RECOMMENDFUNCTIONALVIDPN_REASON RequestReason;
  IN VOID                                 *pPrivateDriverData;
  IN UINT                                 PrivateDriverDataSize;
} DXGKARG_RECOMMENDFUNCTIONALVIDPN;

Члены

NumberOfVidPnTargets

Зарезервировано для будущего использования.

pVidPnTargetPrioritizationVector

Зарезервировано для будущего использования.

hRecommendedFunctionalVidPn

Дескриптор, предоставленный вызывающим объектом, для пустого объекта VidPN. DxgkDdiRecommendFunctionalVidPn должен добавить путь (пара "источник-целевой объект") в топологию VidPN и закрепить режимы на источнике и целевом объекте пути. Сведения о добавлении путей к топологии и создании наборов режимов для источников и целевых объектов видеосюжимов см. в разделе Объекты и интерфейсы VidPN.

RequestReason

Значение DXGK_RECOMMENDFUNCTIONALVIDPN_REASON , указывающее, почему вызывающий объект запрашивает функциональный VidPN.

pPrivateDriverData

Указатель на буфер, содержащий частные данные, передаваемые из приложения пользовательского режима в драйвер мини-порта дисплея.

PrivateDriverDataSize

Размер (в байтах) блока данных, на который указывает pPrivateDriverData.

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Верхняя часть d3dkmddi.h (включая D3dkmddi.h)

См. также раздел

DxgkDdiRecommendFunctionalVidPn