DeleteLogMarshallingArea 関数 (clfsw32.h)
CreateLogMarshallingArea の正常な呼び出しによって作成されたマーシャリング領域を削除します。
マーシャリング領域を削除すると、次の処理が行われます。
- 空き保留中のログ I/O ブロックにログをフラッシュします
- すべてのログ I/O ブロックの割り当てを解除し、すべての読み取りコンテキストを無効にします
メモ マーシャリング領域に保留中の操作がある場合、クライアントはマーシャリング領域を削除しないでください。
構文
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 |