다음을 통해 공유


RpcSmDestroyClientContext 함수(rpcndr.h)

RpcSmDestroyClientContext 함수는 컨텍스트 핸들에 대한 클라이언트 메모리 리소스를 회수하고 컨텍스트 핸들을 NULL로 만듭니다.

구문

RPC_STATUS RpcSmDestroyClientContext(
  void **ContextHandle
);

매개 변수

ContextHandle

더 이상 사용할 수 없는 컨텍스트 핸들입니다. RpcSMDestroyClientContext가 반환되기 전에 핸들이 NULL로 설정됩니다.

반환 값

의미
RPC_S_OK
호출이 성공했습니다.
RPC_X_SS_CONTEXT_MISMATCH
핸들이 잘못되었습니다.
 
참고 유효한 오류 코드 목록은 RPC 반환 값을 참조하세요.
 

설명

클라이언트 애플리케이션은 RpcSmDestroyClientContext 를 사용하여 비활성 컨텍스트 핸들에서 리소스를 회수합니다. 통신 오류로 인해 컨텍스트 핸들을 사용할 수 없게 되면 애플리케이션에서 RpcSmDestroyClientContext 를 호출할 수 있습니다. RpcSmDestroyClientContext 함수는 RpcSsDestroyClientContext 함수와 동일한 기능을 제공합니다.

이 함수는 서버의 컨텍스트 핸들 런다운 프로세스를 호출하지 않습니다.

RpcSmDestroyClientContext가 메모리 리소스를 회수하면 컨텍스트가 NULL을 처리합니다. 자세한 내용은 컨텍스트 핸들 사용을 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows 2000 Server [데스크톱 앱 | UWP 앱]
대상 플랫폼 Windows
헤더 rpcndr.h(Rpc.h 포함)
라이브러리 Rpcrt4.lib
DLL Rpcrt4.dll

추가 정보

RpcSsDestroyClientContext