DeleteLogByHandle 関数 (clfsw32.h)

指定したログに削除のマークを付けます。 ログは、すべてのハンドル、マーシャリング領域、およびログへの読み取りコンテキストが閉じられると、実際に削除されます。 ログが物理ログの場合、その基になるコンテナーは削除されます。

ログが削除対象としてマークされると、新しいクライアント ログ ストリームを開く要求は失敗します。

メモ この関数は、ログ名ではなくログ オブジェクトに対して有効なオープン ハンドルを受け取るため、 DeleteLogFile とは異なります。
 

構文

CLFSUSER_API BOOL DeleteLogByHandle(
  [in] HANDLE hLog
);

パラメーター

[in] hLog

CreateLogFile の正常な呼び出しによって取得される開いているログへのハンドル。 ログは DELETE アクセスで作成されている必要があります。または、ログを削除することはできません。

戻り値

関数が成功すると、戻り値は 0 以外になります。

関数が失敗した場合は、0 を返します。 詳細なエラー情報を得るには、GetLastError を呼び出します。 次の一覧は、考えられるエラー コードを示しています。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 R2 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー clfsw32.h
Library Clfsw32.lib
[DLL] Clfsw32.dll

こちらもご覧ください

一般的なログ ファイル システム関数

CreateLogFile

DeleteLogFile