DXGKARG_SETTIMINGSFROMVIDPN structure (d3dkmddi.h)

Used to hold the arguments for DXGKDDI_SETTIMINGSFROMVIDPN.

Syntax

typedef struct _DXGKARG_SETTIMINGSFROMVIDPN {
  D3DKMDT_HVIDPN            hFunctionalVidPn;
  DXGK_SET_TIMING_FLAGS     SetFlags;
  PDXGK_SET_TIMING_RESULTS  pResultsFlags;
  UINT                      PathCount;
  DXGK_SET_TIMING_PATH_INFO *pSetTimingPathInfo;
} DXGKARG_SETTIMINGSFROMVIDPN;

Members

hFunctionalVidPn

A handle to a D3DKMDT_HVIDPN that represents a functional VidPn which describes the display configuration the OS is attempting to apply.

The D3DKMDT_HVIDPN data type is defined in D3dkmdt.h.

SetFlags

A DXGK_SET_TIMING_FLAGS structure that requests specific actions from the driver on the SetTimingsFromVidPn call.

pResultsFlags

Pointer to a DXGK_SET_TIMING_RESULTS structure that the driver should use to report overall results from the SetTimingsFromVidPn call.

PathCount

Number of pointers in the array pointed to by pSetTimingPathInfo.

pSetTimingPathInfo

An array of pointers to DXGK_SET_TIMING_PATH_INFO structures that specify per path details of the timings to be set. It also allows feedback from the driver on additional work the OS needs to do either before the timings changes can be made, or after changes are complete.

Requirements

Requirement Value
Header d3dkmddi.h