#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 |

