다음을 통해 공유


RpcMgmtWaitServerListen 함수(rpcdce.h)

RpcMgmtWaitServerListen 함수는 일반적으로 RpcServerListen과 연결된 대기 작업을 수행합니다.

구문

RPC_STATUS RpcMgmtWaitServerListen();

반환 값

의미
RPC_S_OK
모든 원격 프로시저 호출이 완료되었습니다.
RPC_S_ALREADY_LISTENING
다른 스레드는 RpcMgmtWaitServerListen 을 호출했으며 아직 반환되지 않았습니다.
RPC_S_NOT_LISTENING
서버 애플리케이션은 RpcMgmtWaitServerListen을 호출하기 전에 RpcServerListen을 호출해야 합니다.
 
참고 유효한 오류 코드 목록은 RPC 반환 값을 참조하세요.
 

설명

RpcServerListen 플래그 매개 변수 DontWait에 0이 아닌 값이 있으면 RpcServerListen 함수는 대기 작업을 수행하지 않고 서버 애플리케이션으로 돌아갑니다. 이 경우 RpcMgmtWaitServerListen에서 대기를 수행할 수 있습니다.

애플리케이션은 RpcMgmtWaitServerListen을 호출하기 전에 DontWait 매개 변수에 대한 0이 아닌 값으로 RpcServerListen을 호출해야 합니다. RpcMgmtWaitServerListen 함수는 서버 애플리케이션이 RpcMgmtStopServerListening을 호출하고 모든 활성 원격 프로시저 호출이 완료된 후 또는 RPC 런타임 라이브러리에서 치명적인 오류가 발생한 후 반환됩니다.

참고RpcMgmtWaitServerListen 은 DCE API 집합에 대한 Microsoft 확장입니다.
 

요구 사항

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

추가 정보

RpcMgmtStopServerListening

RpcServerListen