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.
Sie können Quelldateizeilennummern als alle oder einen Teil eines MASM-Ausdrucks angeben. Diese Zahlen kennzeichnen die Positionsverschiebung des ausführbaren Codes, der dieser Quellzeile entspricht.
Anmerkung Sie können keine Quellzeilennummern als Teil eines C++-Ausdrucks verwenden. Weitere Informationen dazu, wann MASM- und C++-Ausdruckssyntax verwendet wird, finden Sie unter Auswerten von Ausdrücken.
Sie müssen Quelldatei- und Zeilennummernausdrücke mit Gravisakzenten (`) einschließen. Das folgende Beispiel zeigt das vollständige Format für Quelldateizeilennummern.
`[[Module!]Filename][:LineNumber]`
Wenn Sie über mehrere Dateien mit identischen Dateinamen verfügen, sollte Der Dateiname den gesamten Verzeichnispfad und Dateinamen enthalten. Dieser Verzeichnispfad sollte das Verzeichnis sein, das zur Kompilierungszeit verwendet wird. Wenn Sie nur den Dateinamen oder nur einen Teil des Pfads angeben und wenn mehrere Übereinstimmungen vorhanden sind, verwendet der Debugger die erste gefundene Übereinstimmung.
Wenn Sie "Dateiname" weglassen, verwendet der Debugger die Quelldatei, die dem aktuellen Programmzähler entspricht.
LineNumber wird als Dezimalzahl gelesen, es sei denn, Sie stellen ihm 0x voran, unabhängig vom aktuellen Standardradix. Wenn Sie LineNumber weglassen, wird der Ausdruck auf die Anfangsadresse der ausführbaren Datei ausgewertet, die der Quelldatei entspricht.
Quellzeilenausdrücke werden in CDB nicht ausgewertet, es sei denn, Sie geben den .lines-Befehl ein (Unterstützung für Quellzeilen umschalten) oder Sie fügen die -lines-Befehlszeilenoption hinzu, wenn Sie WinDbg starten.
Weitere Informationen zum Quelldebugging finden Sie unter Debuggen im Quellmodus.