DXGKARG_UPDATECURRENTVALUESFROMCPU structure (d3dkmddi.h)

**DXGKARG_UPDATECURRENTVALUESFROMCPU is the parameter for the DxgkDdiUpdateCurrentValuesFromCpu function.

Syntax

typedef struct _DXGKARG_UPDATECURRENTVALUESFROMCPU {
  HANDLE                                *NativeFenceArray;
  UINT64                                *UpdatedValueArray;
  void                                  **CurrentValueKernelCpuVa;
  UINT                                  NumFences;
  DXGK_UPDATECURRENTVALUESFROMCPU_FLAGS Flags;
  BYTE                                  Reserved[28];
} DXGKARG_UPDATECURRENTVALUESFROMCPU;

Members

NativeFenceArray

[in] Array of native fence handles.

UpdatedValueArray

[in] Array of new current values.

CurrentValueKernelCpuVa

[in] The read/write kernel-mode CPU virtual address of the current value.

NumFences

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

Flags

[in] A DXGK_UPDATECURRENTVALUESFROMCPU_FLAGS structure that contains 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

DXGK_UPDATECURRENTVALUESFROMCPU_FLAGS

DxgkDdiUpdateCurrentValuesFromCpu