次の方法で共有


DeleteLogMarshallingArea 関数 (clfsw32.h)

CreateLogMarshallingArea の正常な呼び出しによって作成されたマーシャリング領域を削除します。

マーシャリング領域を削除すると、次の処理が行われます。

  • 空き保留中のログ I/O ブロックにログをフラッシュします
  • すべてのログ I/O ブロックの割り当てを解除し、すべての読み取りコンテキストを無効にします
マーシャリング コンテキストを作成するために共通ログ ファイル システム (CLFS) によって割り当てられたメモリは、すべての読み取りコンテキストが終了すると再利用されます。
メモ マーシャリング領域に保留中の操作がある場合、クライアントはマーシャリング領域を削除しないでください。
 

構文

CLFSUSER_API BOOL DeleteLogMarshallingArea(
  [in] PVOID pvMarshal
);

パラメーター

[in] pvMarshal

CreateLogMarshallingArea 関数を使用して割り当てられた不透明なマーシャリング コンテキストへのポインター。

戻り値

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

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

要件

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

こちらもご覧ください

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

CreateLogMarshallingArea