内存上下文接口
OCIGenerateMemoryContext
功能描述
生成一个内存上下文。
功能说明
生成一个内存上下文。
接口信息
函数/过程
OCIGenerateMemoryContext语法如下:
MemoryContext* OCIGenerateMemoryContext();
其他说明
无
OCIDeleteContext
功能描述
删除内存上下文。
功能说明
删除内存上下文。
数据相关性
无
接口信息
函数/过程
OCIDeleteContext语法如下:
void OCIDeleteContext(MemoryContext* context);
cntext:想要删除的内存上下文。
其他说明
无
OCISetCurrentContext
功能描述
设置当前上下文。
功能说明
设置当前上下文。
接口信息
函数/过程
OCISetCurrentContext语法如下:
void OCISetCurrentContext(MemoryContext* context, MemoryContext* currentContext);
具体参数解释如下:
- cntext:想要设置的内存上下文。
- currentContext:当前内存上下文。
其他说明
无
OCIMallocate
功能描述
在当前上下文申请内存。
功能说明
在当前上下文申请内存。
数据相关性
无
接口信息
函数/过程
OCIMallocate语法如下:
void* OCIMallocate(int size, MemoryContext* currentContext);
参数的解释如下:
- size:要申请的内存大小。
- currentContext:当前内存上下文。
其他说明
无
OCIBefree
功能描述
释放 OCIMallocated 申请的内存。
功能说明
释放 OCIMallocated 申请的内存。
接口信息
函数/过程
OCIBefree语法如下:
void OCIBefree(void* pointer, MemoryContext* currentContext);
具体参数解释如下:
env(IN/OUT):OCI环境句柄在对象模式下初始化。
err(IN/OUT):当发生错误时,可以传递给 OCIErrorGet ()用于诊断信息的错误句柄。
index(IN):扫描起点的索引。
tbl(IN):被扫描的表。
next_index(OUT):tbl(索引)之后的现有元素的下一个索引。
exists(OUT):如果没有下一个索引可用,则返回FALSE;否则为TRUE。
其他说明
无