D3DDDICB_LOGUMDMARKER Struktur (d3dumddi.h)
Gibt Informationen zum Speicherort eines Ereignisablaufverfolgungsereigniss für Windows (ETW) an, das der Anzeigetreiber für den Benutzermodus definiert hat.
Syntax
typedef struct D3DDDICB_LOGUMDMARKER {
[in] HANDLE hContext;
UINT64 APISequenceNumber;
INT Index;
INT StringIndex;
LPCWSTR Info;
} D3DDDICB_LOGUMDMARKER;
Angehörige
[in] hContext
Ein Handle zu einem Direct3D-Kontext, der ETW-Markerereignisse signalisiert. Dies ist auch der Kontext, in dem 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 werden, wenn diesem Markierungsereignis keine Zeitstempel zugeordnet sind.
StringIndex
Der Offset in Byte des Zeichenfolgentabelleneintrags, 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 |
---|---|
mindestens unterstützte Client- | Windows 8.1 |
mindestens unterstützte Server- | Windows Server 2012 R2 |
Header- | d3dumddi.h (include D3d10umddi.h) |