DXGKARG_GETDISPLAYSTATEINTRUSIVE structure (dispmprt.h)

The DXGKARG_GETDISPLAYSTATEINTRUSIVE structure is passed to DxgkDdiGetDisplayStateIntrusive during diagnostic data collection.

Syntax

typedef struct _DXGKARG_GETDISPLAYSTATE_INTRUSIVE {
  UINT                        NumOfTargets;
  UINT                        SizeOfDisplayStateIntrusiveElement;
  DXGK_DISPLAYSTATE_INTRUSIVE **ppDisplayStateIntrusive;
} DXGKARG_GETDISPLAYSTATEINTRUSIVE, *PDXGKARG_GETDISPLAYSTATEINTRUSIVE;

Members

NumOfTargets

The number of targets on which the operating system believes there is a monitor connected with a corresponding VidPnTargetId filled in.

SizeOfDisplayStateIntrusiveElement

Size of a DXGK_DISPLAYSTATE_INTRUSIVE structure, in bytes. Set to sizeof(DXGK_DISPLAYSTATE_INTRUSIVE).

ppDisplayStateIntrusive

Pointer to an array of pointers to DXGK_DISPLAYSTATE_INTRUSIVE structures.

Remarks

DXGKRNL passes DXGKARG_GETDISPLAYSTATEINTRUSIVE in calls to DxgkDdiGetDisplayStateIntrusive during diagnostic data collection.

Requirements

Requirement Value
Minimum supported client Windows 10, version 2004
Header dispmprt.h

See also

DXGK_DISPLAYSTATE_INTRUSIVE

DxgkDdiGetDisplayStateIntrusive