D3DDDICB_LOGUMDMARKER-Struktur (d3dumddi.h)
Gibt Informationen zum Speicherort eines ETW-Markerereignisses (Event Tracing for Windows) an, das vom Benutzermodusanzeigetreiber definiert wurde.
Syntax
typedef struct D3DDDICB_LOGUMDMARKER {
[in] HANDLE hContext;
UINT64 APISequenceNumber;
INT Index;
INT StringIndex;
LPCWSTR Info;
} D3DDDICB_LOGUMDMARKER;
Member
[in] hContext
Ein Handle für einen Direct3D-Kontext, der ETW-Markerereignisse signalisiert. Dies ist auch der Kontext, für den die PfnRenderCb-Funktion aufgerufen wird.
APISequenceNumber
Die API-Sequenznummer, der das Markerereignis zugeordnet ist.
Index
Gibt an, welcher API-Sequenzaufruf dieses Markerereignis verursacht hat. Wenn null, entspricht das Markerereignis der neuesten API-Sequenznummer nach einem Aufruf der PfnSetMarker-Funktion . Wenn 1, befindet sich das Markerereignis unter der folgenden API-Sequenznummer. Und so weiter.
Sollte -1 sein, wenn diesem Markerereignis keine Zeitstempel zugeordnet sind.
StringIndex
Der Offset des Zeichenfolgentabelleneintrags in Bytes, auf den info verweist. Kann negativ sein, wenn die Zeichenfolge zusammen mit dem Markerereignis übergeben wird.
Info
Eine benutzerdefinierte Textzeichenfolge, die in das ETW-Paket eingebettet ist. Kann NULL sein.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8.1 |
Unterstützte Mindestversion (Server) | Windows Server 2012 R2 |
Kopfzeile | d3dumddi.h (einschließlich D3d10umddi.h) |