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) |
程式庫 | FrameDyn.lib |
Dll | FrameDynOS.dll;FrameDyn.dll |