次の方法で共有


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 で使用できます。
ターゲット プラットフォーム デスクトップ
ヘッダー wdm.h (Wdm.h を含む)
ライブラリ Clfs.lib
DLL Clfs.sys
IRQL <= APC_LEVEL

関連項目

ClfsCreateLogFile

ClfsDeleteLogFile