ILog::TruncatePrefix メソッド (txlogpub.h)

ログの指定したプレフィックスをスローし、取得できなくなります。

構文

HRESULT TruncatePrefix(
  [in] LSN lsnFirstToKeep
);

パラメーター

[in] lsnFirstToKeep

破棄されない最初のレコードの LSN。 このパラメーターが 0 の場合、ログ全体が空になります。

戻り値

このメソッドは、次の値と他の HRESULT 値を 返すことができます。

リターン コード 説明
S_OK
ログが正常に切り捨てられました。
E_INVALIDARG
lsnFirstToKeep がログの現在の制限を超えています。 「ILog::GetLogLimits」を参照してください。

解説

この要求は、ログ実装のヒントにすぎません。 ログは、要求を無視するか、厳密に要求された数を超えて保持してもかまいません。 多くの ILog 実装は、この後者のオプションに従います。

要件

   
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー txlogpub.h

関連項目

Ilog