DXGKETW_DMASUBMITEVENT structure

Logs an event associated with the submission of a new direct memory access (DMA) packet to a GPU engine.

Syntax

typedef struct _DXGKETW_DMASUBMITEVENT {
  EVENT_TRACE_HEADER      wmiTraceHeader;
  ULONGLONG               hContext;
  DXGKETW_DMA_PACKET_TYPE PacketType;
  ULARGE_INTEGER          uliSubmissionId;
  ULONG                   ulQueueSubmitSequence;
  ULONGLONG               pDmaBuffer;
  UINT                    QuantumStatus;
} DXGKETW_DMASUBMITEVENT;

Members

  • wmiTraceHeader
    A value, of type EVENT_TRACE_HEADER.Class.EVENT_TRACE_TYPE_START, that is used to report events to the WMI event logger.

  • hContext
    A kernel-mode handle to the GPU context that is the source of the DMA packet.

  • PacketType
    A DXGKETW_DMA_PACKET_TYPE type that specifies the type of work that the GPU must perform.

  • uliSubmissionId
    The submission, or fence, identifier of the DMA packet. For a particular engine, each DMA packet is assigned a unique submission identifier.

  • 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.

  • pDmaBuffer
    Reserved for system use.

  • 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

DXGKETW_DMA_PACKET_TYPE

 

 

Send comments about this topic to Microsoft

Build date: 7/11/2012