DXGKARG_ENUMVIDPNCOFUNCMODALITY structure (d3dkmddi.h)
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.
Syntax
typedef struct _DXGKARG_ENUMVIDPNCOFUNCMODALITY {
IN D3DKMDT_HVIDPN hConstrainingVidPn;
IN D3DKMDT_ENUMCOFUNCMODALITY_PIVOT_TYPE EnumPivotType;
IN DXGK_ENUM_PIVOT EnumPivot;
} DXGKARG_ENUMVIDPNCOFUNCMODALITY;
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.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista |
Header | d3dkmddi.h (include D3dkmddi.h) |