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