Aufrufliste des Grafikereignisses

Mit der Aufrufliste des Grafikereignisses, die eines der Grafikdiagnosetools in Visual Studio ist, können Sie die Beziehung zwischen Grafikereignissen, die in den Grafikprotokollen erfasst wurden, und dem Quellcode der App zuzuordnen.

Dies ist die Aufrufliste des Grafikereignisses:

Die Aufrufliste vor einem DrawIndexed-Ereignis

Grundlegendes zur Aufrufliste des Grafikereignisses

Sie können die Aufrufliste des Grafikereignisses verwenden, um den Ausführungsfluss zu verstehen, der zu einem bestimmten Direct3D-Ereignis geführt hat.Sie ähnelt dem Visual Studio-Aufruflistenfenster mit der Ausnahme, dass anstelle der aktuellen Aufrufliste des aktiven Threads in einer ausgeführten App die Aufrufliste angezeigt wird, die vorhanden war, als das ausgewählte Direct3D-Ereignis aufgetreten ist.Von der Aufrufliste des Grafikereignisses können Sie zur Aufrufsite des ausgewählten Direct3D-Ereignisses wechseln, um den umgebenden Code zu überprüfen.

Mit der Aufrufliste des Grafikereignisses können Sie den Codepfad identifizieren, von dem ein Problemereignis stammt, anhand Ihrer Kenntnisse zur Codebasis potenzielle Fehlerquellen ableiten oder Haltepunkte im Quellcode der App hinzufügen, damit Sie herkömmliche Debugverfahren verwenden können, um den Zustand der App oder die Ereignisparameter zu überprüfen, der oder die das Fehlverhalten des Ereignisses bewirken.Diese Überprüfung kann Ihnen helfen, Probleme im Quellcode suchen, die nur als Renderingprobleme zeigt werden.

Hh873199.collapse_all(de-de,VS.110).gifInformationen zur Aufrufliste des Grafikereignisses

Die Aufrufliste unterstützt keine Ereignisse, die vor dem Frame stattgefunden haben, und keine benutzerdefinierten Ereignisse.Die Aufrufliste des Grafikereignisses wird im Tabellenformat angezeigt.

Spalte

Beschreibung

Name

Ein Symbol, das die Funktion eindeutig identifiziert, die die Aufrufsite enthält.Das Debugsymbol für die Funktion wird angezeigt, wenn es verfügbar ist; andernfalls wird der Funktionsoffset angezeigt.

Datei

Der Dateiname der Quellcodedatei oder der Bibliotheksdatei, die die Aufrufsite enthält.

Speicherort

Die Zeilennummer der Aufrufsite.

Um das ausgewählte Grafikereignis zu verstehen, benötigen Sie möglicherweise Informationen über das Direct3D-Objekt, dem es zugeordnet ist.Die Aufrufliste des Grafikereignisses stellt einen Link zu diesen Informationen bereit.

Siehe auch

Aufgaben

Exemplarische Vorgehensweise: Fehlende Objekte durch Vertexschattierung