기호 처리기 초기화
기호 처리기는 다양한 기호 파일 집합을 추적하도록 설계되었습니다.
기호 처리기를 초기화하려면 SymInitialize 함수를 호출합니다. hProcess 매개 변수는 고유한 임의 숫자, GetCurrentProcess 함수에서 반환된 값 또는 실행 중인 프로세스의 식별자일 수 있습니다. fInvadeProcess 매개 변수는 기호 처리기가 프로세스에 의해 로드된 모듈을 열거하고 각 모듈에 대한 기호를 로드해야 하는지 여부를 나타냅니다. fInvadeProcess TRUE 경우 hProcess 매개 변수는 GetCurrentProcess 반환된 값 또는 기존 프로세스의 식별자여야 합니다. 이 목록을 새로 고치려면 SymRefreshModuleList 함수를 사용합니다.
fInvadeProcess 사용하는 것은 프로세스에 대한 모든 기호 파일을 로드하는 간단한 방법입니다. 그러나 기호 처리기는 이후에 LoadLibrary 함수에 의해 로드되는 모듈에 대한 기호를 로드하려고 시도하지 않습니다. 이 경우 SymLoadModuleEx 함수를 사용해야 합니다.