CHttpFilterContext::AllocMem

Allocmem は LPVOID (DWORD cbSize、DWORD dwReserved );

戻り値

エラーのバッファー、またはNULLポインター。

パラメーター

cbSize

、バイト単位での割り当てするメモリ バッファーのサイズを指定します。

dwReserved

将来使用するために予約。

解説

クライアントとの通信が終了すると、自動的に解放されるメモリの割り当てにこのメンバー関数を呼び出す。

通常、HTTP フィルターが登録されると、最後のネット セッション イベントを登録します。このイベントは、クライアント要求によって使用されたバッファーを再利用しても良い時間です。パフォーマンス上の理由から、ほとんどのフィルターはおそらくフィルター バッファーのプールを維持だけを割り当てるや、プールは空またはメモリ管理のオーバーヘッドを保存するには大きすぎるになると、バッファーを解放します。Allocmem は呼び出しのパフォーマンスにマイナスの影響を持つことができます。 が、注意して使用すると、それは貴重なツールをすることができます。

Allocmem はで割り当てられたメモリ ブロックは、通常 C ランタイム、Windows API のメモリ管理関数を管理ことはできません。

CHttpFilterContext 概要|nbsp;クラス メンバー |階層図(&N)

Index