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 |