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 os aproveita. 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 disponibilizarem dados de erro estendidos, considere as seguintes abordagens:
Faça uma detecção.
Reproduza o cenário ao fazer 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 que retorna o erro e coloque um ponto de interrupção imediatamente após a chamada RPC gerar o erro. O RPC geralmente indica erros gerando 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 para o thread.