DXGKARG_RECOMMENDVIDPNTOPOLOGY structure (d3dkmddi.h)
The DXGKARG_RECOMMENDVIDPNTOPOLOGY structure contains arguments for the display miniport driver's DxgkDdiRecommendVidPnTopology function.
Syntax
typedef struct _DXGKARG_RECOMMENDVIDPNTOPOLOGY {
IN D3DKMDT_HVIDPN hVidPn;
IN D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
IN DXGK_RECOMMENDVIDPNTOPOLOGY_REASON RequestReason;
IN D3DKMDT_HVIDPNTOPOLOGY hFallbackTopology;
} DXGKARG_RECOMMENDVIDPNTOPOLOGY;
Members
hVidPn
A handle to a VidPN object. The DxgkDdiRecommendVidPnTopology function creates or augments the topology of this VidPN.
VidPnSourceId
D3DDDI_ID_ALL or the identifier of a particular video present source on the display adapter. If this member is the identifier of a particular source, the DxgkDdiRecommendVidPnTopology function must augment the topology by adding at least one path that originates from that source. If this member is equal to D3DDDI_ID_ALL, DxgkDdiRecommendVidPnTopology must create the entire topology.
RequestReason
A value from the DXGK_RECOMMENDVIDPNTOPOLOGY_REASON enumeration that indicates the reason that the DxgkDdiRecommendVidPnTopology function is being called.
hFallbackTopology
A handle to a VidPN topology object that represents the fallback VidPN topology that Windows will use if the miniport does not provide a topology recommendation.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista |
Header | d3dkmddi.h (include D3dkmddi.h) |