// dispmprt.h
DXGKDDI_DPC_ROUTINE DxgkddiDpcRoutine;
VOID DxgkddiDpcRoutine(
[in] IN_CONST_PVOID MiniportDeviceContext
)
{...}
View the official Windows Driver Kit DDI referenceNo description available.
The DxgkDdiDpcRoutine function is called back at IRQL DISPATCH_LEVEL after the display miniport driver calls DxgkCbQueueDpc.
MiniportDeviceContext [in]A handle to a context block that is associated with a display adapter. The display miniport driver's DxgkDdiAddDevice function previously provided this handle to the Microsoft DirectX graphics kernel subsystem.
Only one deferred procedure call (DPC) can be scheduled (at a given time) for a given display adapter.
If the display miniport driver is supporting several display adapters, the DxgkDdiDpcRoutine might be called in a reentrant fashion. That is, while DxgkDdiDpcRoutine is executing on one processor on behalf of a particular display adapter, it could be called again on another processor on behalf of a different display adapter.