rpcSmEnableAllocate 函数 (rpcndr.h)
RpcSmEnableAllocate 函数建立存根内存管理环境。
语法
RPC_STATUS RpcSmEnableAllocate();
返回值
值 | 含义 |
---|---|
|
调用成功。 |
|
系统内存不足。 |
注意 有关有效错误代码的列表,请参阅 RPC 返回值。
注解
如果服务器存根本身未启用存根内存管理,应用程序会调用 RpcSmEnableAllocate 来建立存根内存管理环境。 在调用 RpcSmAllocate 之前,必须建立此环境。 在 OSF 兼容性 (/osf) 模式下,对于从存根调用的服务器管理器代码,可以使用指针操作或 enable_allocate 属性由服务器存根本身建立内存管理环境。 在默认 (Microsoft 扩展) 模式下,仅根据请求使用 enable_allocate 属性建立环境。 否则,请在调用 RpcSmAllocate 之前调用 RpcSmEnableAllocate。 有关详细信息,请参阅 内存管理、 RpcSmGetThreadHandle 和 RpcSmSetThreadHandle。
要求
最低受支持的客户端 | Windows 2000 专业版 [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows 2000 Server [桌面应用 |UWP 应用] |
目标平台 | Windows |
标头 | rpcndr.h (包括 Rpc.h) |
Library | Rpcrt4.lib |
DLL | Rpcrt4.dll |