Freigeben über


Unabhängigkeit von anderen Komponenten

Erweiterte Fehlerdaten sind auch dann nützlich, wenn der Server oder die Anwendung, über den die übergebene Kette die erweiterten Fehlerdaten nicht erkennt oder nicht nutzt. Empfohlene Ansätze für solche Situationen werden am Ende dieses Abschnitts bereitgestellt.

Erweiterte Fehlerdaten sind am nützlichsten, wenn Anwendungen oder Server, die RPC verwenden, erweiterte Fehlerinformationen nutzen. Berücksichtigen Sie bei der Untersuchung eines RPC_S_*-Fehlercodes, und die beteiligten Server oder Anwendungen stellen keine erweiterten Fehlerdaten zur Verfügung:

  • Nehmen Sie eine Schniffe.

    Reproduzieren Sie das Szenario, während Sie den Schniff ausführen. Der Drahtsiff enthält die erweiterten Fehlerdaten.

  • Überprüfen Sie ihn aus dem Debugger.

    Wenn das Problem beim Ausführen eines Fehlers nicht funktioniert, da der Aufruf lokal ist oder der Fehler lokal auftritt, fügen Sie einen Debugger an den Prozess an, der den Fehler zurückgibt, und setzen Sie einen Haltepunkt unmittelbar nach dem RPC-Aufruf, der den Fehler generiert. RPC gibt häufig Fehler an, indem Ausnahmen ausgelöst werden. Wenn Sie also nach Fehler 1825 (RPC_S_SEC_PKG_ERROR) suchen, aktivieren Sie Ausnahme 1825, und wenn der Debugger in dieser Ausnahme umbricht, überprüfen Sie die erweiterten Fehlerinformationen für den Thread.