Allgemeine Umgebungsvariablen
In der folgenden Tabelle sind die Umgebungsvariablen aufgeführt, die sowohl beim Debuggen im Benutzermodus als auch im Kernelmodus verwendet werden können.
Variable | Bedeutung |
---|---|
_NT_DEBUGGER_EXTENSION_PATH = Pfad |
Gibt den Pfad an, den der Debugger zuerst nach Erweiterungs-DLLs sucht. Pfad kann einen Laufwerkbuchstaben gefolgt von einem Doppelpunkt (:) enthalten. Trennen Sie mehrere Verzeichnisse durch Semikolons (;). Ausführliche Informationen finden Sie unter Laden von Debuggererweiterungs-DLLs. |
_NT_EXECUTABLE_IMAGE_PATH = Pfad |
Gibt den Pfad an, der die ausführbaren Binären Dateien enthält. Pfad kann einen Laufwerkbuchstaben gefolgt von einem Doppelpunkt (:) enthalten. Trennen Sie mehrere Verzeichnisse durch Semikolons (;). Dieser Pfad wird in einigen Situationen verwendet, z. B. minidump-Dateien im Benutzermodus. Weitere Informationen finden Sie unter Festlegen von Symbolen und ausführbaren Bildpfaden in WinDbg. |
_NT_SOURCE_PATH = Pfad |
Gibt den Pfad an, der die Quelldateien für das Ziel enthält. Pfad kann einen Laufwerkbuchstaben gefolgt von einem Doppelpunkt (:) enthalten. Trennen Sie mehrere Verzeichnisse durch Semikolons (;). Ausführliche Informationen und weitere Möglichkeiten zum Ändern dieses Pfads finden Sie unter Quellpfad. |
_NT_SYMBOL_PATH = Pfad |
Gibt den Stamm einer Verzeichnisstruktur an, die die Symboldateien enthält. Pfad kann einen Laufwerkbuchstaben gefolgt von einem Doppelpunkt (:) enthalten. Trennen Sie mehrere Verzeichnisse durch Semikolons (;). Ausführliche Informationen und weitere Möglichkeiten zum Ändern dieses Pfads finden Sie unter Symbolpfad. |
_NT_ALT_SYMBOL_PATH = Pfad |
Gibt einen alternativen Symbolpfad an, der vor _NT_SYMBOL_PATH durchsucht wurde. Dies ist nützlich, um private Versionen von Symboldateien beizubehalten. Pfad kann einen Laufwerkbuchstaben gefolgt von einem Doppelpunkt (:) enthalten. Trennen Sie mehrere Verzeichnisse durch Semikolons (;). Ausführliche Informationen finden Sie unter Symbolpfad. |
_NT_SYMBOL_PROXY = Proxy:Port |
Gibt den Proxyserver an, der von SymSrv verwendet werden soll. Ausführliche Informationen finden Sie unter Firewalls und Proxyserver. |
_NT_DEBUG_HISTORY_SIZE = Zahl |
Gibt die Anzahl der Befehle im Befehlsverlauf an, auf die beim Remotedebuggen zugegriffen werden kann. Da Befehle in der Länge variieren, kann die Anzahl der verfügbaren Zeilen nicht genau mit Number übereinstimmen. |
_NT_DEBUG_LOG_FILE_OPEN = Dateiname |
(nur CDB und KD) Gibt die Protokolldatei an, an die der Debugger die Ausgabe senden soll. |
_NT_DEBUG_LOG_FILE_APPEND = Dateiname |
(nur CDB und KD) Gibt die Protokolldatei an, an die der Debugger die Ausgabe anfügen soll. |
_NT_EXPR_EVAL = {masm | c++} |
Gibt den Standardauswertungsauswerter für Ausdrücke an. Wenn masm angegeben ist, wird die MASM-Ausdruckssyntax verwendet. Wenn c++ angegeben ist, wird die Syntax des C++-Ausdrucks verwendet. Die MASM-Ausdruckssyntax ist die Standardsyntax. Weitere Informationen finden Sie unter Auswerten von Ausdrücken . |
_NO_DEBUG_HEAP |
Gibt an, dass der Debugheap nicht für das Debuggen im Benutzermodus verwendet werden soll. |
DBGENG_NO_DEBUG_PRIVILEGE |
Verhindert, dass vom Debugger erzeugte Prozesse SeDebugPrivilege erben. |
DBGENG_NO_BUGCHECK_ANALYSIS |
Verhindert die automatisierte Fehlerüberprüfungsanalyse. |
DBGHELP_HOMEDIR |
Gibt den Pfad für den Stamm des von SymSrv und SrcSrv verwendeten Standardspeichers an. Pfad kann einen Laufwerkbuchstaben gefolgt von einem Doppelpunkt (:) enthalten. Trennen Sie mehrere Verzeichnisse durch Semikolons (;). |
SRCSRV_INI_FILE |
Gibt den Pfad und den Namen der Konfigurationsdatei an, die von SrcSrv verwendet wird. Standardmäßig ist der Pfad das Unterverzeichnis srcsrv des Installationsverzeichnisses Debugtools für Windows, und der Dateiname ist Srcsrv.ini. Weitere Informationen finden Sie unter Quellindizierung . |