次の方法で共有


DeleteLogFile 関数 (clfsw32.h)

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

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

注意 密接に関連する関数は DeleteLogByHandleであり、ファイルのハンドルを指定するとログが削除されます。

 

構文

CLFSUSER_API BOOL DeleteLogFile(
  [in]           LPCWSTR pszLogFileName,
  [in, optional] PVOID   pvReserved
);

パラメーター

[in] pszLogFileName

ログの名前。

この名前は、CreateLogFileを使用してログを作成するときに指定します。 次の例では、使用する形式を識別します。

ログ: ログ名[:: ログ ストリーム名]

< ログ名> は、ファイル システム内の有効なファイル パスに対応します。

ログ ストリーム名 <> は、ログ内のログ ストリームの一意の名前です。

詳細については、「ログの種類の」を参照してください。

[in, optional] pvReserved

このパラメーターは予約されており、NULL設定する必要があります。

戻り値

関数が成功した場合、戻り値は 0 以外です。

関数が失敗した場合、戻り値はゼロ (0) になります。 拡張エラー情報を取得するには、GetLastError呼び出します。 次の一覧は、考えられるエラー コードを示しています。

必要条件

要件 価値
サポートされる最小クライアント Windows Vista [デスクトップ アプリのみ]
サポートされる最小サーバー Windows Server 2003 R2 [デスクトップ アプリのみ]
ターゲット プラットフォーム の ウィンドウズ
ヘッダー clfsw32.h
ライブラリ Clfsw32.lib
DLL Clfsw32.dll

関連項目

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

CreateLogFile の

DeleteLogByHandle

SECURITY_ATTRIBUTES