// d3dkmddi.h
typedef struct _DXGKARG_UPDATEMONITOREDVALUES {
HANDLE *NativeFenceArray;
UINT64 *UpdatedValueArray;
void **MonitoredValueKernelCpuVa;
UINT NumFences;
DXGKARG_UPDATEMONITOREDVALUES_FLAGS Flags;
BYTE Reserved[28];
} DXGKARG_UPDATEMONITOREDVALUES;
View the official Windows Driver Kit DDI referenceNo description available.
DXGKARG_UPDATEMONITOREDVALUES is the parameter for the DxgkDdiUpdateMonitoredValues function.
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.
For more information about native GPU fences, see Native GPU fence objects.