DXGKDDI_SIGNALMONITOREDFENCE callback function (d3dkmddi.h)

Adds a GPU instruction to signal the paging monitored fence object to the DMA (direct memory access) buffer. This callback function is called from a Video memory management worker thread when submitting paging buffers, and from the application thread performing kernel submissions such as PresentBlt or RenderGdi. The OS passes a hint to the driver regarding the kernel submission type.

Syntax

DXGKDDI_SIGNALMONITOREDFENCE DxgkddiSignalmonitoredfence;

NTSTATUS DxgkddiSignalmonitoredfence(
  IN_CONST_HANDLE hContext,
  INOUT_PDXGKARG_SIGNALMONITOREDFENCE pSignalMonitoredFence
)
{...}

Parameters

hContext

Driver context handle for the context that generated the kernel submission.

pSignalMonitoredFence

Pointer to a DXGKARG_SIGNALMONITOREDFENCE structure that contains parameters to signal the monitored fence object.

Return value

Returns NTSTATUS.

Remarks

WDDM synchronization class:

Requirements

Requirement Value
Minimum supported client Windows 10, version 1809
Header d3dkmddi.h
IRQL PASSIVE_LEVEL

See also

DXGKARG_SIGNALMONITOREDFENCE