DXGK_VIDPN_INTERFACE structure (d3dkmddi.h)

The DXGK_VIDPN_INTERFACE structure contains pointers to functions that belong to the VidPn interface, which is implemented by the video present network (VidPN) manager.

Syntax

typedef struct _DXGK_VIDPN_INTERFACE {
  DXGK_VIDPN_INTERFACE_VERSION               Version;
  DXGKDDI_VIDPN_GETTOPOLOGY                  pfnGetTopology;
  DXGKDDI_VIDPN_ACQUIRESOURCEMODESET         pfnAcquireSourceModeSet;
  DXGKDDI_VIDPN_RELEASESOURCEMODESET         pfnReleaseSourceModeSet;
  DXGKDDI_VIDPN_CREATENEWSOURCEMODESET       pfnCreateNewSourceModeSet;
  DXGKDDI_VIDPN_ASSIGNSOURCEMODESET          pfnAssignSourceModeSet;
  DXGKDDI_VIDPN_ASSIGNMULTISAMPLINGMETHODSET pfnAssignMultisamplingMethodSet;
  DXGKDDI_VIDPN_ACQUIRETARGETMODESET         pfnAcquireTargetModeSet;
  DXGKDDI_VIDPN_RELEASETARGETMODESET         pfnReleaseTargetModeSet;
  DXGKDDI_VIDPN_CREATENEWTARGETMODESET       pfnCreateNewTargetModeSet;
  DXGKDDI_VIDPN_ASSIGNTARGETMODESET          pfnAssignTargetModeSet;
} DXGK_VIDPN_INTERFACE;

Members

Version

A DXGK_VIDPN_INTERFACE_VERSION enumerator that specifies the version of the interface.

pfnGetTopology

A pointer to the pfnGetTopology function.

pfnAcquireSourceModeSet

A pointer to the pfnAcquireSourceModeSet function.

pfnReleaseSourceModeSet

A pointer to the pfnReleaseSourceModeSet function.

pfnCreateNewSourceModeSet

A pointer to the pfnCreateNewSourceModeSet function.

pfnAssignSourceModeSet

A pointer to the pfnAssignSourceModeSet function.

pfnAssignMultisamplingMethodSet

A pointer to the pfnAssignMultisamplingMethodSet function.

pfnAcquireTargetModeSet

A pointer to the pfnAcquireTargetModeSet function.

pfnReleaseTargetModeSet

A pointer to the pfnReleaseTargetModeSet function.

pfnCreateNewTargetModeSet

A pointer to the pfnCreateNewTargetModeSet function.

pfnAssignTargetModeSet

A pointer to the pfnAssignTargetModeSet function.

Remarks

The display miniport driver calls DxgkCbQueryVidPnInterface to obtain a pointer to a DXGK_VIDPN_INTERFACE structure. The structure contains pointers to functions that the display miniport driver can call to inspect and alter a VidPN object.

For more information about the VidPN interface, see VidPN Objects and Interfaces.

Requirements

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