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


структура 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 (include D3dkmddi.h)

См. также

DxgkDdiRecommendFunctionalVidPn