확장 오류 데이터는 전달된 체인이 확장된 오류 데이터를 인식하지 못하거나 이를 활용하지 않는 서버 또는 애플리케이션에도 유용합니다. 이러한 상황에 대한 권장 방법은 이 섹션의 끝에 제공됩니다.
확장 오류 데이터는 RPC를 사용하는 애플리케이션 또는 서버가 확장 오류 정보를 활용하는 경우에 가장 유용합니다. RPC_S_* 오류 코드를 조사하고 관련된 서버 또는 애플리케이션에서 확장 오류 데이터를 사용할 수 없도록 하는 경우 다음 방법을 고려합니다.
냄새를 맡아.
스니프를 수행하는 동안 시나리오를 재현합니다. 와이어의 스니프에는 확장된 오류 데이터가 포함됩니다.
디버거에서 검사합니다.
호출이 로컬이거나 오류가 로컬로 발생하므로 문제 검색이 작동하지 않는 경우 오류를 반환하는 프로세스에 디버거를 연결하고 오류를 생성하는 RPC 호출 직후 중단점을 배치합니다. RPC는 예외를 throw하여 오류를 나타내는 경우가 많으므로 오류 1825(RPC_S_SEC_PKG_ERROR)를 찾고 있는 경우 예외 1825를 사용하도록 설정하고 디버거가 해당 예외를 중단하는 경우 스레드에 대한 확장된 오류 정보를 검사합니다.