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 |