Share via


La necessità di informazioni sull'errore estese

Una difficoltà primaria associata alla risoluzione dei problemi RPC è il mapping di un codice di errore RPC al problema sottostante. Un errore di configurazione o un problema di rete può causare una o più workstation che ricevono errori RPC_S_*, ma tale workstation può visualizzare solo l'errore, la paraphrase o salvarla in un file di log. Quale approccio viene usato, la persona che risolve il problema è priva di informazioni essenziali:

  • Dove si è verificato l'errore. Potrebbe verificarsi nel computer locale, in un computer remoto chiamato dal computer locale o in un computer remoto chiamato da un altro computer remoto.
  • Codice di errore originale che ha causato il problema. Per essere conforme allo standard OSF, MS RPC esegue il mapping dei codici di errore ai codici RPC_S_* . RPC_S_* codici sono troppo generici, tuttavia, e offrono informazioni di risoluzione dei problemi poco utili.
  • Tutte le informazioni di contesto correlate all'occorrenza del problema. Con errori non RPC, i debugger possono arrestare il processo ed esaminare il contesto in cui si è verificato l'errore. Gli errori RPC vengono spesso generati da un processo remoto o da un computer, che continua l'elaborazione dopo aver restituito l'errore e sovrascrive qualsiasi contesto relativo all'errore.