#yacSetEnvAttr

# 功能简介

yacSetEnvAttr函数用于设置环境信息句柄中的某个属性值,返回YAC_SUCCESS表示设置成功,返回YAC_ERROR表示设置失败。

env级别的参数会对当前环境信息句柄下的所有句柄的行为产生影响,请通过yacSetEnvAttr()和yacGetEnvAttr函数进行配置和获取。

属性 value对应数据类型 属性读写权限(R/W) 说明
YAC_ATTR_CHARSET_CODE YacCharsetCode R/W 该值指定当前环境的客户端字符集:
YAC_CHARSET_ASCII = ASCII字符集。
YAC_CHARSET_GBK = GBK字符集。
YAC_CHARSET_UTF8 = UTF8字符集。
YAC_CHARSET_ISO88591 = ISO88591字符集。
YAC_CHARSET_GB18030 = GB18030字符集。
YAC_ATTR_RETURN_SUCCESS_WITH_INFO YacBool R/W 该值指定当前环境是否需要支持API返回YAC_SUCCESS_WITH_INFO返回值,该值只支持YAC_TRUE,YAC_FALSE。

# 函数声明

YacResult yacSetEnvAttr(YacHandle hEnv,
                        YacEnvAttr attr,
                        YacVoid* value,
                        YacInt32 length);

# 参数说明

参数名 说明
hEnv (IN/OUT) 环境句柄。
attr (IN) 属性类型。
value (IN) 欲设置的属性值。
length (IN) 欲设置的属性值的缓冲区长度。
pdf-btn 下载文档
copy-btn 复制链接