CHString::ReleaseBuffer 方法 (chstring.h)
[CHString 类是 WMI 提供程序框架的一部分,现在视为处于最终状态,对于影响这些库的非安全性相关问题,将不会提供进一步的开发、增强或更新。 所有新开发均应使用 MI API。]
ReleaseBuffer 方法结束对 GetBuffer 分配的缓冲区的使用。
语法
void throw(CHeap_Exception) ReleaseBuffer(
int nNewLength
);
参数
nNewLength
字符串的新长度(以字符为单位),不包括终止 null 字符。
如果字符串以 NULL 结尾,则 –1 默认值将 CHString 字符串大小设置为字符串的当前长度。
返回值
此方法不返回值。
备注
如果知道缓冲区中的字符串以 NULL 结尾,则可以省略 nNewLength 参数。 如果字符串不是 以 NULL 结尾的,则使用 nNewLength 指定其长度。 调用 ReleaseBuffer 或任何其他 CHString 操作后,GetBuffer 返回的地址无效。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista |
最低受支持的服务器 | Windows Server 2008 |
目标平台 | Windows |
标头 | chstring.h (包括 FwCommon.h) |
Library | FrameDyn.lib |
DLL | FrameDynOS.dll;FrameDyn.dll |