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)

See also

DXGK_RECOMMENDVIDPNTOPOLOGY_REASON

DxgkDdiRecommendVidPnTopology