// 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 referenceNo description available.
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.
hConstrainingVidPnA handle to the VidPn object for which the cofunctional modes are being requested.
EnumPivotTypeA D3DKMDT_ENUMCOFUNCMODALITY_PIVOT_TYPE enumerator that supplies the enumeration pivot type.
EnumPivotA DXGK_ENUM_PIVOT structure.
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.
D3DKMDT_ENUMCOFUNCMODALITY_PIVOT_TYPE
DxgkDdiEnumVidPnCofuncModality