다음을 통해 공유


일반 환경 변수

다음 표에서는 사용자 모드 및 커널 모드 디버깅 모두에서 사용할 수 있는 환경 변수를 나열합니다.

변수 의미

_NT_DEBUGGER_EXTENSION_PATH = 경로

디버거가 먼저 확장 DLL을 검색할 경로를 지정합니다. 경로 에는 드라이브 문자 뒤에 콜론(:)이 포함될 수 있습니다. 여러 디렉터리를 세미콜론(;)으로 구분합니다. 자세한 내용은 디버거 확장 DLL 로드를 참조하세요.

_NT_EXECUTABLE_IMAGE_PATH = 경로

이진 실행 파일이 포함된 경로를 지정합니다. 경로 에는 드라이브 문자 뒤에 콜론(:)이 포함될 수 있습니다. 여러 디렉터리를 세미콜론(;)으로 구분합니다. 이 경로는 사용자 모드 미니덤프 파일과 같은 일부 상황에서 사용됩니다. 자세한 내용은 WinDbg에서 기호 및 실행 파일 이미지 경로 설정을 참조하세요.

_NT_SOURCE_PATH = 경로

대상에 대한 원본 파일이 포함된 경로를 지정합니다. 경로 에는 드라이브 문자 뒤에 콜론(:)이 포함될 수 있습니다. 여러 디렉터리를 세미콜론(;)으로 구분합니다. 자세한 내용 및 이 경로를 변경하는 다른 방법은 원본 경로를 참조하세요.

_NT_SYMBOL_PATH = 경로

기호 파일이 포함된 디렉터리 트리의 루트를 지정합니다. 경로 에는 드라이브 문자 뒤에 콜론(:)이 포함될 수 있습니다. 여러 디렉터리를 세미콜론(;)으로 구분합니다. 자세한 내용과 이 경로를 변경하는 다른 방법은 기호 경로를 참조하세요.

_NT_ALT_SYMBOL_PATH = 경로

_NT_SYMBOL_PATH 전에 검색된 대체 기호 경로를 지정합니다. 이 기능은 프라이빗 버전의 기호 파일을 유지하는 데 유용합니다. 경로 에는 드라이브 문자 뒤에 콜론(:)이 포함될 수 있습니다. 여러 디렉터리를 세미콜론(;)으로 구분합니다. 자세한 내용은 기호 경로를 참조하세요.

_NT_SYMBOL_PROXY = Proxy:Port

SymSrv에서 사용할 프록시 서버를 지정합니다. 자세한 내용은 방화벽 및 프록시 서버를 참조하세요.

_NT_DEBUG_HISTORY_SIZE = 숫자

원격 디버깅 중에 액세스할 수 있는 명령 기록의 명령 수를 지정합니다. 명령은 길이가 다르기 때문에 사용 가능한 줄 수가 숫자와 정확히 일치하지 않을 수 있습니다.

_NT_DEBUG_LOG_FILE_OPEN = 파일 이름

(CDB 및 KD에만 해당) 디버거가 출력을 보내야 하는 로그 파일을 지정합니다.

_NT_DEBUG_LOG_FILE_APPEND = 파일 이름

(CDB 및 KD에만 해당) 디버거가 출력을 추가해야 하는 로그 파일을 지정합니다.

_NT_EXPR_EVAL = {masm | c++}

기본 식 계산기를 지정합니다. masm을 지정하면 MASM 식 구문이 사용됩니다. c++를 지정하면 C++ 식 구문이 사용됩니다. MASM 식 구문이 기본값입니다. 자세한 내용은 식 평가를 참조하세요.

_NO_DEBUG_HEAP

디버그 힙을 사용자 모드 디버깅에 사용하지 않도록 지정합니다.

DBGENG_NO_DEBUG_PRIVILEGE

디버거가 생성한 프로세스가 SeDebugPrivilege를 상속하지 못하도록 방지합니다.

DBGENG_NO_BUGCHECK_ANALYSIS

자동화된 버그 검사 분석을 방지합니다.

DBGHELP_HOMEDIR

SymSrv 및 SrcSrv에서 사용하는 기본 다운스트림 저장소의 루트 경로를 지정합니다. 경로 에는 드라이브 문자 뒤에 콜론(:)이 포함될 수 있습니다. 여러 디렉터리를 세미콜론(;)으로 구분합니다.

SRCSRV_INI_FILE

SrcSrv에서 사용하는 구성 파일의 경로와 이름을 지정합니다. 기본적으로 경로는 Windows용 디버깅 도구 설치 디렉터리의 srcsrv 하위 디렉터리이며 파일 이름은 Srcsrv.ini. 자세한 내용은 원본 인덱싱 을 참조하세요.