Поделиться через


Прослушивание удаленных вызовов процедур

После того как серверная программа регистрирует сведения о привязке и объявляет о своем присутствии в базе данных службы имен, она может начать прослушивать конечную точку для удаленных вызовов процедур. Серверные программы вызывают функцию RpcServerListen для отслеживания конечных точек вызовов удаленных процедур клиентом.

Спецификация DCE RpcServerListen указывает, что она не должна возвращать, пока функция в серверной программе не вызовет RpcMgmtStopServerListening. Реализация RPC Microsoft RpcServerListen использует два параметра, которые не отображаются в спецификации DCE: DontWait и MinimumCallThreads. Серверная программа может передать ненулевое значение для параметра DontWait . Если это так, функция RpcServerListen возвращается немедленно. Используйте подпрограмму RpcMgmtWaitServerListen для выполнения операции ожидания, обычно связанной с RpcServerListen.