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 の