다음을 통해 공유


원격 프로시저 호출 수신 대기

서버 프로그램이 바인딩 정보를 등록하고 이름 서비스 데이터베이스에 해당 존재를 보급하면 원격 프로시저 호출을 위해 엔드포인트를 수신 대기하기 시작할 수 있습니다. 서버 프로그램은 RpcServerListen 함수를 호출하여 원격 프로시저의 클라이언트 호출에 대한 엔드포인트를 모니터링합니다.

RpcServerListen의 DCE 사양은 서버 프로그램의 함수가 RpcMgmtStopServerListening을 호출할 때까지 반환하지 않음을 나타냅니다. RpcServerListen의 Microsoft RPC 구현에서는 DCE 사양에 표시되지 않는 두 개의 매개 변수인 DontWaitMinimumCallThreads를 사용합니다. 서버 프로그램은 DontWait 매개 변수에 대해 0이 아닌 값을 전달할 수 있습니다. 이 경우 RpcServerListen 함수는 즉시 반환됩니다. RpcMgmtWaitServerListen 루틴을 사용하여 일반적으로 RpcServerListen과 연결된 대기 작업을 수행합니다.