다음을 통해 공유


다른 구성 요소의 독립성

확장 오류 데이터는 체인이 전달된 서버 또는 애플리케이션이 확장 오류 데이터를 인식하지 못하거나 이를 활용하지 않는 경우에도 유용합니다. 이러한 상황에 대한 권장 방법은 이 섹션의 끝에 제공됩니다.

확장 오류 데이터는 RPC를 사용하는 애플리케이션 또는 서버가 확장 오류 정보를 활용하는 경우에 가장 유용합니다. RPC_S_* 오류 코드를 조사하고 관련된 서버 또는 애플리케이션이 확장 오류 데이터를 사용할 수 없도록 하는 경우 다음 방법을 고려합니다.

  • 냄새를 맡아.

    스니프를 수행하는 동안 시나리오를 재현합니다. 와이어의 스니프에는 확장된 오류 데이터가 포함됩니다.

  • 디버거에서 검사합니다.

    호출이 로컬이거나 오류가 로컬로 발생하기 때문에 문제 스니핑이 작동하지 않는 경우 오류를 반환하는 프로세스에 디버거를 연결하고 RPC 호출이 오류를 생성한 직후 중단점을 배치합니다. RPC는 종종 예외를 throw하여 오류를 나타내므로 오류 1825(RPC_S_SEC_PKG_ERROR)를 찾고 있는 경우 예외 1825를 사용하도록 설정하고 디버거가 해당 예외에서 중단되면 스레드에 대한 확장 오류 정보를 검사합니다.