ClfsDeleteLogByPointer 関数 (wdm.h)

ClfsDeleteLogByPointer ルーチンは、CLFS ストリームに削除のマークを付けます。

構文

CLFSUSER_API NTSTATUS ClfsDeleteLogByPointer(
  [in] PLOG_FILE_OBJECT plfoLog
);

パラメーター

[in] plfoLog

削除するストリームの開いているインスタンスを表す LOG_FILE_OBJECT 構造体へのポインター。 呼び出し元は、以前に ClfsCreateLogFile を呼び出してこのポインターを取得しました。

戻り値

ClfsDeleteLogByPointer は、成功した場合STATUS_SUCCESSを返します。それ以外の場合は、Ntstatus.h で定義されているエラー コードのいずれかを返します。

注釈

ClfsDeleteLogByPointer はストリームに削除のマークを付けますが、 plfoLog が指すログ ファイル オブジェクトは閉じません。 ログ ファイル オブジェクトを閉じるには、 ClfsCloseLogFileObject を呼び出します。 削除対象としてマークされたストリームは、ストリームに関連付けられているすべてのログ ファイル オブジェクトが閉じられた後に削除されます。

削除対象としてマークされた CLFS ストリームは、ストリームを開く後続の要求を拒否します。

CLFS の概念と用語の説明については、「 共通ログ ファイル システム」を参照してください。

要件

要件
サポートされている最小のクライアント Windows Server 2003 R2、Windows Vista、およびそれ以降のバージョンの Windows で使用できます。
対象プラットフォーム デスクトップ
Header wdm.h (Wdm.h を含む)
Library Clfs.lib
[DLL] Clfs.sys
IRQL <= APC_LEVEL

こちらもご覧ください

ClfsCreateLogFile

ClfsDeleteLogFile