ClfsDeleteMarshallingArea 関数 (wdm.h)

ClfsDeleteMarshallingArea ルーチンはマーシャリング領域を削除します。

構文

CLFSUSER_API NTSTATUS ClfsDeleteMarshallingArea(
  [in] PVOID pvMarshalContext
);

パラメーター

[in] pvMarshalContext

マーシャリング領域を表す不透明なコンテキストへのポインター。 呼び出し元は、以前に ClfsCreateMarshallingArea を呼び出してこのポインターを取得しました。

戻り値

ClfsDeleteMarshallingArea は、成功した場合STATUS_SUCCESSを返します。それ以外の場合は、Ntstatus.h で定義されているエラー コードのいずれかを返します。

注釈

マーシャリング領域を削除する前に、 ClfsDeleteMarshallingArea はマーシャリング領域に関連付けられているすべてのログ I/O ブロックをフラッシュします。

マーシャリング領域は、その領域へのすべての参照が終了した後にのみ消えます。 たとえば、まだ開いている読み取りコンテキストがある場合、マーシャリング領域はメモリ内に残ります。

CLFS の概念と用語の説明については、「 共通ログ ファイル システム」を参照してください。

要件

要件
サポートされている最小のクライアント Windows Server 2003 R2、Windows Vista、およびそれ以降のバージョンの Windows で使用できます。
対象プラットフォーム デスクトップ
Header wdm.h (Wdm.h を含む)
Library Clfs.lib
[DLL] Clfs.sys
IRQL <= APC_LEVEL

こちらもご覧ください

ClfsCreateMarshallingArea