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


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

Функция RpcMgmtEnableIdleCleanup позволяет RPC закрывать неактивные ресурсы, такие как сетевые подключения, на клиенте.

Синтаксис

RPC_STATUS RpcMgmtEnableIdleCleanup();

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

Значение Значение
RPC_S_OK
Вызов выполнен успешно.
RPC_S_OUT_OF_THREADS
Из потоков.
RPC_S_OUT_OF_RESOURCES
Отсутствие ресурсов.
RPC_S_OUT_OF_MEMORY
Недостаточно памяти.
 
Примечание Список допустимых кодов ошибок см. в разделе Возвращаемые значения RPC.
 

Комментарии

ПримечаниеRpcMgmtEnableIdleCleanup — это расширение Майкрософт для спецификации OSF-DCE RPC.
 
Достаточно вызвать только эту функцию. После вызова очистку бездействующий ресурс нельзя отключить. В некоторых случаях в зависимости от версии и конфигурации Windows среде выполнения RPC может потребоваться создать отдельный поток для выполнения такой очистки, поэтому очистка бездействующих ресурсов не всегда включена. В Windows XP и более поздних версиях Windows среда выполнения RPC запрограммирована на автоматическое включение очистки бездействующего ресурса, если неактивные ресурсы достигают определенного порогового значения.

Требования

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

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

RpcServerUnregisterIf