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


Функция RpcMgmtWaitServerListen (rpcdce.h)

Функция RpcMgmtWaitServerListen выполняет операцию ожидания , обычно связанную с RpcServerListen.

Синтаксис

RPC_STATUS RpcMgmtWaitServerListen();

Возвращаемое значение

Значение Значение
RPC_S_OK
Все удаленные вызовы процедур завершены.
RPC_S_ALREADY_LISTENING
Другой поток называется RpcMgmtWaitServerListen и еще не вернулся.
RPC_S_NOT_LISTENING
Серверное приложение должно вызвать RpcServerListen перед вызовом RpcMgmtWaitServerListen.
 
Примечание Список допустимых кодов ошибок см. в разделе Возвращаемые значения RPC.
 

Комментарии

Если параметр флага RpcServerListenDontWait имеет ненулевое значение, функция RpcServerListen возвращается в серверное приложение без выполнения операции ожидания. В этом случае ожидание может выполняться RpcMgmtWaitServerListen.

Приложения должны вызывать RpcServerListen с ненулевым значением для параметра DontWait перед вызовом RpcMgmtWaitServerListen. Функция RpcMgmtWaitServerListen возвращается после того, как серверное приложение вызывает RpcMgmtStopServerListening и все активные удаленные вызовы процедур завершены, или после того, как в библиотеке времени выполнения RPC возникает неустранимая ошибка.

ПримечаниеRpcMgmtWaitServerListen — это расширение Майкрософт для набора API DCE.
 

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header rpcdce.h (включая Rpc.h)
Библиотека Rpcrt4.lib
DLL Rpcrt4.dll

См. также раздел

RpcMgmtStopServerListening

RpcServerListen