Compartilhar via


Independência de outros componentes

Os dados de erro estendidos são úteis mesmo quando o servidor ou aplicativo por meio do qual a cadeia passou não reconhece dados de erro estendidos ou não tira proveito dele. As abordagens recomendadas para essas situações são fornecidas no final desta seção.

Os dados de erro estendidos são mais úteis quando aplicativos ou servidores que usam RPC aproveitam as informações de erro estendidas. Ao investigar um código de erro RPC_S_* e os servidores ou aplicativos envolvidos não disponibilizam dados de erro estendidos, considere as seguintes abordagens:

  • Faça uma cheirada.

    Reproduza o cenário enquanto faz a detecção. A detecção do fio conterá os dados de erro estendidos.

  • Examine-o do depurador.

    Se a detecção do problema não funcionar, porque a chamada é local ou porque o erro se origina localmente, anexe um depurador ao processo retornando o erro e coloque um ponto de interrupção imediatamente após a chamada RPC gerar o erro. O RPC geralmente indica erros lançando exceções, portanto, se você estiver procurando o erro 1825 (RPC_S_SEC_PKG_ERROR), habilite a exceção 1825 e, quando o depurador for interrompido nessa exceção, examine as informações de erro estendidas do thread.