Partilhar via


IDebugSymbolSearchEvent2::GetSymbolSearchInfo

Chamado por um manipulador de eventos para recuperar os resultados sobre um processo de carregamento do símbolo.

HRESULT GetSymbolSearchInfo(
   IDebugModule3**    pModule,
   BSTR*              pbstrDebugMessage,
   MODULE_INFO_FLAGS* pdwModuleInfoFlags
);
int GetSymbolSearchInfo(
   IDebugModule3              pModule, 
   ref string                 pbstrDebugMessage, 
   out enum_MODULE_INFO_FLAGS pdwModuleInfoFlags
);

Parâmetros

  • pModule
    [out] Um objeto IDebugModule3 que representa o módulo para o qual os símbolos foram carregados.

  • pbstrDebugMessage
    [in, out] Retorna uma seqüência de caracteres que contém qualquer mensagem de erro do módulo. Se não houver nenhum erro, essa seqüência conterá apenas o nome do módulo, mas nunca está vazia.

    Dica

    [C++] pbstrDebugMessage não pode ser NULL e deve ser liberado com SysFreeString.

  • pdwModuleInfoFlags
    [out] Uma combinação de sinalizadores da MODULE_INFO_FLAGS enumeração que indica se os símbolos foram carregados.

Valor de retorno

Se bem-sucedida, retorna S_OK; Caso contrário, retorna um código de erro.

Comentários

Quando um manipulador recebe o IDebugSymbolSearchEvent2 evento após uma tentativa de carregar os símbolos de depuração para um módulo, o manipulador pode chamar esse método para determinar os resultados da carga.

Consulte também

Referência

IDebugModule3

MODULE_INFO_FLAGS

IDebugSymbolSearchEvent2