XGCIHandleAlloc
函数原型
XuguCIRETURN Xugu_API XuguCIHandleAlloc(
XuguCIHANDLE parenthndp,
XuguCIHANDLE * hndlpp,
HANDLE_TYPE type
);
功能
返回一个被分配的和初始化的句柄的指针。
参数
- parenthndp:一个环境句柄,也可称为父句柄。
- hndlpp:接收被申请句柄的地址。
- type:指定要被分配的句柄的类型。允许的类型如表1所示。
属性 描述 HT_ENV 分配C类型XGCIEnv的环境句柄 HT_SERVER 分配C类型XGCIServer的服务句柄 HT_SESSION 分配C类型XGCISession的会话句柄 HT_CONNPOOL 分配C类型XGCIConnectPool连接池句柄 HT_STATEMENT 分配C类型XGCIStatement语句句柄 HT_ERR 分配C类型XGCIError错误句柄
返回值
属性 | 描述 |
---|---|
XGCI_SUCCESS | 成功 |
XGCI_SUCCESS_WITH_INFO | 成功并附带信息 |
XGCI_ERROR | 返回错误 |
XGCI_INVALID_HANDLE | 无效句柄 |
XGCI_INVALID_ARG | 无效参数 |
XGCI_NET_ERROR | 网络错误 |
XGCI_MEM_ERROR | 内存错误 |