// d3dkmddi.h
DXGKDDI_SIGNALMONITOREDFENCE DxgkddiSignalmonitoredfence;
NTSTATUS DxgkddiSignalmonitoredfence(
IN_CONST_HANDLE hContext,
INOUT_PDXGKARG_SIGNALMONITOREDFENCE pSignalMonitoredFence
)
{...}
View the official Windows Driver Kit DDI referenceNo description available.
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.
hContextDriver context handle for the context that generated the kernel submission.
pSignalMonitoredFencePointer to a DXGKARG_SIGNALMONITOREDFENCE structure that contains parameters to signal the monitored fence object.
Returns NTSTATUS.
//Declaration
DXGKDDI_SIGNALMONITOREDFENCE DxgkddiSignalmonitoredfence;
// Definition
NTSTATUS DxgkddiSignalmonitoredfence
(
IN_CONST_HANDLE hContext
INOUT_PDXGKARG_SIGNALMONITOREDFENCE pSignalMonitoredFence
)
{...}
WDDM synchronization class: