структура DXGKARG_QUERYVIDPNHWCAPABILITY (d3dkmddi.h)
Структура DXGKARG_QUERYVIDPNHWCAPABILITY используется драйвером мини-порта для описания аппаратных возможностей функционального VidPN в ответ на вызов функции DxgkDdiQueryVidPnHWCapability .
Синтаксис
typedef struct _DXGKARG_QUERYVIDPNHWCAPABILITY {
[in] IN D3DKMDT_HVIDPN hFunctionalVidPn;
[in] IN D3DDDI_VIDEO_PRESENT_SOURCE_ID SourceId;
[in] IN D3DDDI_VIDEO_PRESENT_TARGET_ID TargetId;
[out] OUT D3DKMDT_VIDPN_HW_CAPABILITY VidPnHWCaps;
} DXGKARG_QUERYVIDPNHWCAPABILITY;
Члены
[in] hFunctionalVidPn
Дескриптор функционального объекта VidPN, для которого запрашиваются возможности оборудования.
[in] SourceId
Целое число, идентифицирующее источник видео на видеоадаптере.
[in] TargetId
Целое число, идентифицирующее целевой объект видео на видеоадапте.
[out] VidPnHWCaps
Структура D3DKMDT_VIDPN_HW_CAPABILITY, описывающая возможности драйвера мини-порта дисплея для выполнения операций отображения без поддержки выделенного оборудования GPU.
Комментарии
Типы данных D3DDDI_VIDEO_PRESENT_SOURCE_ID и D3DDDI_VIDEO_PRESENT_TARGET_ID определены в D3dukmdt.h.
Идентификаторы источника видеотрансляции назначаются операционной системой. DxgkDdiStartDevice, реализованный драйвером мини-порта дисплея, возвращает число N источников видеотрансляции, поддерживаемых видеоадаптером. Затем операционная система назначает идентификаторы 0, 1, 2, ... N - 1.
Целевые идентификаторы видеотрансляции назначаются драйвером мини-порта дисплея. DxgkDdiQueryChildRelations, реализованный драйвером минипорта дисплея, возвращает массив DXGK_CHILD_DESCRIPTOR структур, каждая из которых содержит идентификатор.
Дополнительные сведения об источниках и целевых объектах видеотрансляции см. в статье Общие сведения о сетях видеотрансляции.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 |
Верхняя часть | d3dkmddi.h (включая D3dkmddi.h) |