DXGK_VIDPNTOPOLOGY_INTERFACE structure (d3dkmddi.h)

The DXGK_VIDPNTOPOLOGY_INTERFACE structure contains pointers to functions that belong to the VidPn Topology interface, which is implemented by the video present network (VidPN) manager. For more info, see VidPN Objects and Interfaces.

Syntax

typedef struct _DXGK_VIDPNTOPOLOGY_INTERFACE {
  DXGKDDI_VIDPNTOPOLOGY_GETNUMPATHS               pfnGetNumPaths;
  DXGKDDI_VIDPNTOPOLOGY_GETNUMPATHSFROMSOURCE     pfnGetNumPathsFromSource;
  DXGKDDI_VIDPNTOPOLOGY_ENUMPATHTARGETSFROMSOURCE pfnEnumPathTargetsFromSource;
  DXGKDDI_VIDPNTOPOLOGY_GETPATHSOURCEFROMTARGET   pfnGetPathSourceFromTarget;
  DXGKDDI_VIDPNTOPOLOGY_ACQUIREPATHINFO           pfnAcquirePathInfo;
  DXGKDDI_VIDPNTOPOLOGY_ACQUIREFIRSTPATHINFO      pfnAcquireFirstPathInfo;
  DXGKDDI_VIDPNTOPOLOGY_ACQUIRENEXTPATHINFO       pfnAcquireNextPathInfo;
  DXGKDDI_VIDPNTOPOLOGY_UPDATEPATHSUPPORTINFO     pfnUpdatePathSupportInfo;
  DXGKDDI_VIDPNTOPOLOGY_RELEASEPATHINFO           pfnReleasePathInfo;
  DXGKDDI_VIDPNTOPOLOGY_CREATENEWPATHINFO         pfnCreateNewPathInfo;
  DXGKDDI_VIDPNTOPOLOGY_ADDPATH                   pfnAddPath;
  DXGKDDI_VIDPNTOPOLOGY_REMOVEPATH                pfnRemovePath;
} DXGK_VIDPNTOPOLOGY_INTERFACE;

Members

pfnGetNumPaths

A pointer to the pfnGetNumPaths function.

pfnGetNumPathsFromSource

A pointer to the pfnGetNumPathsFromSource function.

pfnEnumPathTargetsFromSource

A pointer to the pfnEnumPathTargetsFromSource function.

pfnGetPathSourceFromTarget

A pointer to the pfnGetPathSourceFromTarget function.

pfnAcquirePathInfo

A pointer to the pfnAcquirePathInfo function.

pfnAcquireFirstPathInfo

A pointer to the pfnAcquireFirstPathInfo function.

pfnAcquireNextPathInfo

A pointer to the pfnAcquireNextPathInfo function.

pfnUpdatePathSupportInfo

A pointer to the pfnUpdatePathSupportInfo function.

pfnReleasePathInfo

A pointer to the pfnReleasePathInfo function.

pfnCreateNewPathInfo

A pointer to the pfnCreateNewPathInfo function.

pfnAddPath

A pointer to the pfnAddPath function.

pfnRemovePath

A pointer to the pfnRemovePath function.

Remarks

The display miniport driver calls the pfnGetTopology function of the VidPn interface to obtain a handle to a VidPN topology object and a pointer to a DXGK_VIDPNTOPOLOGY_INTERFACE structure. The structure contains pointers to functions that the display miniport driver can call to inspect and alter the VidPN topology object.

Requirements

Requirement Value
Minimum supported client Windows Vista
Header d3dkmddi.h (include D3dkmddi.h)