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