DXGKARG_UPDATEMONITOREDVALUES structure (d3dkmddi.h)

DXGKARG_UPDATEMONITOREDVALUES is the parameter for the DxgkDdiUpdateMonitoredValues function.

Syntax

typedef struct _DXGKARG_UPDATEMONITOREDVALUES {
  HANDLE                              *NativeFenceArray;
  UINT64                              *UpdatedValueArray;
  void                                **MonitoredValueKernelCpuVa;
  UINT                                NumFences;
  DXGKARG_UPDATEMONITOREDVALUES_FLAGS Flags;
  BYTE                                Reserved[28];
} DXGKARG_UPDATEMONITOREDVALUES;

Members

NativeFenceArray

[in] Array of native fence handles.

UpdatedValueArray

[in] Array of new monitored values.

MonitoredValueKernelCpuVa

[in] Read/write kernel-mode CPU virtual address of the monitored value.

NumFences

[in] Number of native fences that the OS updates monitored values of.

Flags

[in] A **DXGKARG_UPDATEMONITOREDVALUES_FLAGS ** value that specifies the flags for the update.

Reserved[28]

Reserved for system use.

Remarks

For more information about native GPU fences, see Native GPU fence objects.

Requirements

Requirement Value
Minimum supported client Windows 11, version 24H2
Header d3dkmddi.h

See also

DxgkDdiUpdateMonitoredValues