Share via


Indipendenza da altri componenti

I dati degli errori estesi sono utili anche quando il server o l'applicazione tramite cui la catena passata non riconosce i dati degli errori estesi o non ne sfrutta i vantaggi. Alla fine di questa sezione vengono forniti approcci consigliati per tali situazioni.

I dati degli errori estesi sono particolarmente utili quando le applicazioni o i server che usano RPC sfruttano le informazioni sugli errori estese. Quando si analizza un codice di errore RPC_S_* e i server o le applicazioni coinvolti non rendono disponibili dati di errore estesi, considerare gli approcci seguenti:

  • Prendi un'analisi.

    Riprodurre lo scenario durante l'analisi. L'analisi del filo conterrà i dati degli errori estesi.

  • Esaminarlo dal debugger.

    Se si esegue un'analisi del problema non funziona, perché la chiamata è locale o perché l'errore ha origine in locale, collegare un debugger al processo che restituisce l'errore e inserire un punto di interruzione immediatamente dopo la chiamata RPC che genera l'errore. RPC indica spesso errori generando eccezioni, quindi se si sta cercando l'errore 1825 (RPC_S_SEC_PKG_ERROR), abilitare l'eccezione 1825 e quando il debugger si interrompe su tale eccezione, esaminare le informazioni sull'errore estese per il thread.