rpcSmEnableAllocate 函数 (rpcndr.h)

RpcSmEnableAllocate 函数建立存根内存管理环境。

语法

RPC_STATUS RpcSmEnableAllocate();

返回值

含义
RPC_S_OK
调用成功。
RPC_S_OUT_OF_MEMORY
系统内存不足。
 
注意 有关有效错误代码的列表,请参阅 RPC 返回值
 

注解

如果服务器存根本身未启用存根内存管理,应用程序会调用 RpcSmEnableAllocate 来建立存根内存管理环境。 在调用 RpcSmAllocate 之前,必须建立此环境。 在 OSF 兼容性 (/osf) 模式下,对于从存根调用的服务器管理器代码,可以使用指针操作或 enable_allocate 属性由服务器存根本身建立内存管理环境。 在默认 (Microsoft 扩展) 模式下,仅根据请求使用 enable_allocate 属性建立环境。 否则,请在调用 RpcSmAllocate 之前调用 RpcSmEnableAllocate。 有关详细信息,请参阅 内存管理RpcSmGetThreadHandleRpcSmSetThreadHandle

要求

   
最低受支持的客户端 Windows 2000 专业版 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows 2000 Server [桌面应用 |UWP 应用]
目标平台 Windows
标头 rpcndr.h (包括 Rpc.h)
Library Rpcrt4.lib
DLL Rpcrt4.dll

请参阅

RpcSmAllocate

RpcSmDisableAllocate