Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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:
.png)
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.
Informationen 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. |
Links zu Grafikobjekten
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