// d3dkmddi.h
typedef struct _DXGK_MONITORSOURCEMODESET_INTERFACE {
DXGKDDI_MONITORSOURCEMODESET_GETNUMMODES pfnGetNumModes;
DXGKDDI_MONITORSOURCEMODESET_ACQUIREPREFERREDMODEINFO pfnAcquirePreferredModeInfo;
DXGKDDI_MONITORSOURCEMODESET_ACQUIREFIRSTMODEINFO pfnAcquireFirstModeInfo;
DXGKDDI_MONITORSOURCEMODESET_ACQUIRENEXTMODEINFO pfnAcquireNextModeInfo;
DXGKDDI_MONITORSOURCEMODESET_CREATENEWMODEINFO pfnCreateNewModeInfo;
DXGKDDI_MONITORSOURCEMODESET_ADDMODE pfnAddMode;
DXGKDDI_MONITORSOURCEMODESET_RELEASEMODEINFO pfnReleaseModeInfo;
} DXGK_MONITORSOURCEMODESET_INTERFACE;
View the official Windows Driver Kit DDI referenceNo description available.
The DXGK_MONITORSOURCEMODESET_INTERFACE structure contains pointers to functions that belong to the Monitor Source Mode Set interface, which is implemented by the video present network (VidPN) manager.
pfnGetNumModesA pointer to the pfnGetNumModes function.
pfnAcquirePreferredModeInfoA pointer to the pfnAcquirePreferredModeInfo function.
pfnAcquireFirstModeInfoA pointer to the pfnAcquireFirstModeInfo function.
pfnAcquireNextModeInfoA pointer to the pfnAcquireNextModeInfo function.
pfnCreateNewModeInfoA pointer to the pfnCreateNewModeInfo function.
pfnAddModeA pointer to the pfnAddMode function.
pfnReleaseModeInfoA pointer to the pfnReleaseModeInfo function.
The display miniport driver calls the pfnAcquireMonitorSourceModeSet function of the Monitor interface to obtain a handle to a monitor source mode set object and a pointer to a DXGK_MONITORSOURCEMODESET_INTERFACE structure. The structure contains pointers to functions that the display miniport driver can call to inspect and alter the monitor source mode set object.
DXGK_VIDPNSOURCEMODESET_INTERFACE
DXGK_VIDPNTARGETMODESET_INTERFACE
pfnAcquireMonitorSourceModeSet