CString::LockBuffer

LPTSTR LockBuffer);

戻り値

CStringオブジェクトまたは、 NULLへのポインター-文字列の終了。

解説

文字列のバッファーをロックするにはこのメンバー関数を呼び出す。

LockBufferを呼び出して、文字列のコピーを作成し、参照カウントを-1 に設定。参照カウントが-1 に設定されている場合は、バッファー内の文字列を「ロック」の state.nbsp でと見なされます。ロックされた状態の中で、文字列 2 つの方法で保護されています(&N):

文字列をバッファーにロックすることによって、文字列のバッファーを排他的に保持がそのまま残ること確認します。

LockBufferとしたら、参照カウントを 1 にリセットするには、 UnlockBufferを呼び出す。

参照カウントの詳細については、次を参照してください。:

CString の概要|nbsp;クラス メンバー |階層図(&N)

参照特価;CString::UnlockBufferCString::GetBufferCString::ReleaseBuffer(&N)

Index