内存管理 ACF 属性

下表中列出的属性使你能够从客户端执行内存管理。

属性 使用情况
分配 指定客户端应用程序和存根分配和释放指针内存的方式。 当希望某些指针结构在远程过程调用返回到客户端后仍可供服务器应用程序访问时,此属性特别有用。 还可以使用 allocate 属性指示存根计算通过指定类型的指针引用的所有内存的大小,并单个调用 midl_user_allocate
byte_count 使你能够创建一个持久、连续的内存块,该块可通过多个远程过程调用重复使用。 这样,客户端应用程序就无需重复分配和释放可能包含多个指针和其他复杂数据结构的内存。
enable_allocate 指定服务器存根代码应启用存根内存管理环境。