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) |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für