.srcfix, .lsrcfix (Use Source Server)
Die Befehle .srcfix und .lsrcfix legen automatisch den Quellpfad fest, um anzugeben, dass ein Quellserver verwendet wird.
.srcfix[+] [Paths]
.lsrcfix[+] [Paths]
Parameter
+
Bewirkt, dass der vorhandene Quellpfad beibehalten wird, und ; srv\* wird an das Ende angefügt. Wenn + nicht verwendet wird, wird der vorhandene Quellpfad ersetzt.
Pfade
Gibt mindestens einen zusätzlichen Pfad an, der am Ende des neuen Quellpfads angefügt werden soll.
Environment
Der Befehl .srcfix ist für alle Debugger verfügbar. Der Befehl .lsrcfix ist nur in WinDbg verfügbar und kann nicht in Skriptdateien verwendet werden.
Artikel | Beschreibung |
---|---|
Modi | Benutzermodus, Kernel-Modus |
Ziele | Live, Crash Dump |
Plattformen | Alle |
Zusätzliche Informationen
Weitere Informationen zum Festlegen des lokalen Quellpfads für einen Remoteclient finden Sie unter WinDbg-Befehlszeilenoptionen. Ausführliche Informationen zu SrcSrv finden Sie unter Verwenden eines Quellservers. Ausführliche Informationen zum Quellpfad und zum lokalen Quellpfad finden Sie unter Quellpfad. Weitere Informationen zu den Befehlen, die beim Remote-Debugging über den Debugger verwendet werden können, finden Sie unter Steuerung einer Remote-Debugging-Sitzung.
Hinweise
Wenn Sie srv*
zu Ihrem Quellpfad hinzufügen, verwendet der Debugger SrcSrv, um Quelldateien von den in den Symboldateien der Zielmodule angegebenen Orten abzurufen. Die Verwendung von srv*
im Quellpfad unterscheidet sich grundlegend von der Verwendung von srv*
im Symbolpfad. Im Symbolpfad können Sie einen Symbolserverspeicherort zusammen mit srv*
(z. B .sympath SRV*https://msdl.microsoft.com/download/symbols
) angeben. Im Quellpfad steht srv* allein und ist durch Semikolons von allen anderen Elementen getrennt.
Wenn dieser Befehl von einem Debugclient ausgegeben wird, legt .srcfix den Quellpfad fest, um einen Quellserver auf dem Debugserver zu verwenden, während .lsrcfix auf dem lokalen Computer identisch ist.
Diese Befehle sind mit den Befehlen .srcpath (Set Source Path) und .lsrcpath (Set Local Source Path) gefolgt von dem srv\*-Quellpfadelement identisch. Somit sind die folgenden beiden Befehle gleichwertig:
.srcfix[+] [Paths]
.srcpath[+] srv*[;Paths]
Ebenso sind die folgenden zwei Befehle gleichwertig:
.lsrcfix[+] [Paths]
.lsrcpath[+] srv*[;Paths]