DXGKETW_DMAISRCOMPLETEEVENT structure
Logs an event associated with the completion of a new direct memory access (DMA) packet to a GPU engine at the time of an interruptserviceroutine (ISR).
Syntax
typedef struct _DXGKETW_DMAISRCOMPLETEEVENT {
EVENT_TRACE_HEADER wmiTraceHeader;
ULONGLONG hContext;
DXGKETW_DMA_PACKET_TYPE PacketType;
ULARGE_INTEGER uliCompletionId;
ULONG ulQueueSubmitSequence;
BOOL bPreempted;
UINT QuantumStatus;
} DXGKETW_DMAISRCOMPLETEEVENT;
Members
wmiTraceHeader
A value, of type EVENT_TRACE_HEADER.Class.EVENT_TRACE_TYPE_INFO, that is used to report events to the WMI event logger.hContext
A kernel-mode handle to the GPU context that this DMA packet is selected from. This context is the same as the context that the driver submits the queue packet to.PacketType
A DXGKETW_DMA_PACKET_TYPE type that specifies the type of work that the GPU engine must perform.uliCompletionId
The submission, or fence, identifier of the DMA packet that just completed execution, or that was just preempted.ulQueueSubmitSequence
The submit sequence of the queue packet that is associated with the DMA packet.This member is valid only if the DMA packet is of type DXGKETW_CLIENT_RENDER_BUFFER.
bPreempted
If TRUE, the DMA packet was preempted at least once. Otherwise, the queue packet was not preempted.QuantumStatus
Reserved for system use.
Requirements
Minimum supported client |
Windows 8 Release Preview |
Minimum supported server |
Windows Server 2012 |
Header |
Dxetwevt.h (include Dxetwevt.h) |
See also
Send comments about this topic to Microsoft
Build date: 7/11/2012