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 を使用してその長さを指定します。 GetBuffer によって返されるアドレスは、ReleaseBuffer またはその他の CHString 操作の呼び出し後に無効です。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista |
サポートされている最小のサーバー | Windows Server 2008 |
対象プラットフォーム | Windows |
ヘッダー | chstring.h (FwCommon.h を含む) |
Library | FrameDyn.lib |
[DLL] | FrameDynOS.dll;FrameDyn.dll |