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) |