RpcSmEnableAllocate 函数 (rpcndr.h)

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

Syntax

RPC_STATUS RpcSmEnableAllocate();

返回值

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

注解

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

要求

Requirement 价值
最低支持的客户端 Windows 2000 Professional [桌面应用 |UWP 应用]
支持的最低服务器 Windows 2000 Server [桌面应用 |UWP 应用]
目标平台 Windows操作系统
Header rpcndr.h (包括 Rpc.h)
Library Rpcrt4.lib
DLL Rpcrt4.dll

另请参阅

RpcSmAllocate

RpcSmDisableAllocate