#OCIInitialize

# 功能简介

OCIInitialize函数用于初始化环境句柄。

# 函数声明

sword OCIInitialize ( ub4            mode,
                      const void    *ctxp, 
                      const void    *(*malocfp) 
                                     ( void   *ctxp,
                                        size_t size ),
                      const void    *(*ralocfp)
                                     ( void  *ctxp,
                                       void  *memptr,
                                       size_t newsize ),
                      const void    (*mfreefp)
                                     ( void  *ctxp,
                                       void  *memptr ));

# 参数说明

参数名 说明
mode (IN) 指定模式的初始化。
ctxp (IN) 指定内存回调例程的用户定义上下文。
malocfp (IN) 指定用户定义的内存分配函数。
ctxp (IN/OUT) 为用户定义的内存分配函数指定上下文指针。
size (IN) 指定要由用户定义的内存分配函数分配的内存大小。
ralocfp (IN) 指定用户定义的内存重新分配函数。
ctxp (IN/OUT) 指定用户定义的内存重新分配函数的上下文指针。
memptr (IN/OUT) 指向内存块的指针。
newsize (IN) 指定要分配的新内存大小。
mfreefp (IN) 指定用户定义的内存释放函数。
ctxp (IN/OUT) 为用户定义的内存释放函数指定上下文指针。
memptr (IN/OUT) 指向要释放的内存的指针。

部分参数目前仅支持以下取值:

参数 有效值
mode OCI_THREADED(默认值)
OCI_DEFAULT
OCI_OBJECT
OCI_EVENTS
memptr NULL
pdf-btn 下载文档
copy-btn 复制链接