// d3dkmddi.h
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;
View the official Windows Driver Kit DDI referenceNo description available.
The DXGKARG_RECOMMENDVIDPNTOPOLOGY structure contains arguments for the display miniport driver's DxgkDdiRecommendVidPnTopology function.
hVidPnA handle to a VidPN object. The DxgkDdiRecommendVidPnTopology function creates or augments the topology of this VidPN.
VidPnSourceIdD3DDDI_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.
RequestReasonA value from the DXGK_RECOMMENDVIDPNTOPOLOGY_REASON enumeration that indicates the reason that the DxgkDdiRecommendVidPnTopology function is being called.
hFallbackTopologyA 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.
DXGK_RECOMMENDVIDPNTOPOLOGY_REASON