Inicialização do manipulador de símbolos
O manipulador de símbolos foi projetado para acompanhar vários conjuntos de arquivos de símbolo.
Para inicializar o manipulador de símbolos, chame a função SymInitialize. O parâmetro hProcess pode ser um número arbitrário exclusivo, um valor retornado da funçãoGetCurrentProcess ou o identificador de qualquer processo em execução. O parâmetro fInvadeProcess indica se o manipulador de símbolos deve enumerar os módulos carregados pelo processo e carregar símbolos para cada um de seus módulos. Se fInvadeProcess for VERDADEIRO, o parâmetro hProcess deverá ser o valor retornado de GetCurrentProcess ou do identificador de um processo existente. Para atualizar essa lista, use a funçãoSymRefreshModuleList.
Usar fInvadeProcess é uma maneira simples de carregar todos os arquivos de símbolo para um processo. No entanto, o manipulador de símbolos não tentará carregar símbolos para módulos posteriormente carregados pela função LoadLibrary. Nesse caso, você deve usar a funçãoSymLoadModuleEx.