Share via


Aufrufliste des Grafikereignisses

Die Aufrufliste des Grafikereignisses, d. h. eines der Grafik-Diagnosetools in Visual Studio, kann Ihnen die Zuordnung von Beziehungen zwischen Grafikereignisse, die im Grafikprotokoll erfasst wurden und dem Quellcode Ihrer Anwendung vereinfachen.

Dies ist die Aufrufliste des Grafikereignisses:

Die Aufrufliste vor einem DrawIndexed-Ereignis

Hinweis

Ab Visual Studio 2013 Update 3 werden die Grafikdiagnose-Toolfenster in einer unabhängigen Kopie der Visual Studio-Shell gehostet.Diese benutzerdefinierte Shell, genannt Grafik-Analyse, beseitigt unnötige Menüs und Optionen, aber die Aufrufliste des Grafikereignisses und der Workflow sind gleich geblieben.Weitere Informationen über diese Änderung finden Sie unter Übersicht über die Grafikdiagnose.

Verstehen der Aufrufliste des Grafikereignisses

Sie können mithilfe der Aufrufliste des Grafikereignisses den Ablauf der Ausführung zu verstehen, die zu einem bestimmten Direct3D-Ereignis geführt hat. Sie ähnelt der Visual Studio Fenster Aufrufliste, mit der Ausnahme, dass anstelle der aktuellen Aufrufliste des aktiven Threads in einer laufenden Anwendung die Aufrufliste angezeigt wird, bei der das ausgewählte Direct3D-Ereignis eingetreten ist. Aus den Aufrufliste des Grafikereignisses können Sie zur Aufrufsite des ausgewählten Direct3D-Ereignisses springen, um den umgebenden Code zu überprüfen.

Mithilfe der Aufrufliste des Grafikereignisses zur Identifizierung des Codepfads, von dem ein Problemereignis ausgeht, können Sie Ihre Kenntnisse über die Codebasis nutzen, um mögliche Quellen des Problems abzuleiten, oder Sie können Haltepunkte im Quellcode Ihrer Anwendung hinzufügen, sodass Sie untersuchen, wie der Zustand der Anwendung oder die Ereignis-Parameter dazu führen, dass das Ereignis fehlschlägt. Diese Prüfung kann Ihnen bei der Suche nach Fehlern im Quellcode helfen, die nur als Renderingprobleme festgelegt werden.

Informationen zur Aufrufliste des Grafikereignisses

Die Aufrufliste unterstützt keine Frames vor dem Frame oder benutzerdefinierte Ereignisse. Die Aufrufliste des Grafikereignisses wird in einem Tabellenformat angezeigt.

Spalte

Beschreibung

Name

Ein Symbol, die eindeutig die Funktion identifiziert, die die Aufrufseite enthält. Das Debug-Symbol für die Funktion wird angezeigt, wenn dieses verfügbar ist. Andernfalls wird der Offset der Funktion angezeigt.

Datei

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

Ort

Die Zeilennummer der Aufrufsite.

Um die ausgewählten Grafiken zu verstehen, benötigen Sie möglicherweise Informationen über das Direct3D-Objekt, dem diese zugeordnet sind. Die Aufrufliste des Grafikereignisses enthält einen Link zu diesen Informationen.

Siehe auch

Aufgaben

Exemplarische Vorgehensweise: Fehlende Objekte durch Vertexschattierung