IDebugEngine3::SetSymbolPath
디버깅 기호를 검색할 경로를 설정합니다.
구문
int SetSymbolPath(
string szSymbolSearchPath,
string szSymbolCachePath,
enum_LOAD_SYMBOLS_FLAGS Flags
);
매개 변수
szSymbolSearchPath
[in] 기호 검색 경로 또는 경로를 포함하는 문자열입니다. 자세한 내용은 "설명"을 참조하세요. null일 수 없습니다.
szSymbolCachePath
[in] 기호를 캐시할 수 있는 로컬 경로가 포함된 문자열입니다. null일 수 없습니다.
Flags
[in] 사용되지 않음, 항상 0으로 설정합니다.
Return Value
성공하면 S_OK를 반환하고, 실패하면 오류 코드를 반환합니다.
설명
문자열 szSymbolSearchPath
은 기호를 검색하기 위해 세미콜론으로 구분된 하나 이상의 경로 목록입니다. 이러한 경로는 로컬 경로, UNC 스타일 경로 또는 URL일 수 있습니다. 이러한 경로는 서로 다른 형식의 혼합일 수도 있습니다. 경로가 UNC(예: \\Symserver\Symbols)인 경우 디버그 엔진은 해당 경로가 기호 서버인지 확인하고 해당 서버에서 기호를 로드하여 지정된 szSymbolCachePath
경로에 캐싱해야 합니다.
기호 경로에는 캐시 위치가 하나 이상 포함될 수도 있습니다. 캐시는 우선 순위 순서로 나열되며 우선 순위가 가장 높은 캐시는 먼저 * 기호로 구분됩니다. 예시:
\\symbols\symbols;\\someotherserver\symbols;c:\symbols\httpsymbols*https://msdl.microsoft.com
LoadSymbols 메서드는 기호의 실제 로드를 수행합니다.