DXGKARG_ENUMVIDPNCOFUNCMODALITY - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// d3dkmddi.h

typedef struct _DXGKARG_ENUMVIDPNCOFUNCMODALITY {
  IN D3DKMDT_HVIDPN                        hConstrainingVidPn;
  IN D3DKMDT_ENUMCOFUNCMODALITY_PIVOT_TYPE EnumPivotType;
  IN DXGK_ENUM_PIVOT                       EnumPivot;
} DXGKARG_ENUMVIDPNCOFUNCMODALITY;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-d3dkmddi-_dxgkarg_enumvidpncofuncmodality)

_DXGKARG_ENUMVIDPNCOFUNCMODALITY structure

Description

The DXGKARG_ENUMVIDPNCOFUNCMODALITY structure contains arguments for the DxgkDdiEnumVidPnCofuncModality function. The DxgkDdiEnumVidPnCofuncModality function makes the source and target mode sets of a VidPN cofunctional with the VidPN's topology and the modes that have already been pinned.

Members

hConstrainingVidPn

A handle to the VidPn object for which the cofunctional modes are being requested.

EnumPivotType

A D3DKMDT_ENUMCOFUNCMODALITY_PIVOT_TYPE enumerator that supplies the enumeration pivot type.

EnumPivot

A DXGK_ENUM_PIVOT structure.

Remarks

If a particular video present source or target is designated as the pivot of the enumeration, then DxgkDdiEnumVidPnCofuncModality must not change the mode set for that source or target.

The D3DKMDT_HVIDPN data type is defined in D3dkmdt.h. The D3DDDI_VIDEO_PRESENT_SOURCE_ID and D3DDDI_VIDEO_PRESENT_TARGET_ID data types are defined in D3dukmdt.h.

See also

D3DKMDT_ENUMCOFUNCMODALITY_PIVOT_TYPE

DXGK_ENUM_PIVOT

DxgkDdiEnumVidPnCofuncModality