CHttpFilterContext::AllocMem

LPVOID AllocMem (DWORD cbSize, DWORD dwReserved );

Значення, яке повертається

Вказівник миші до буфера або NULL на помилку.

Параметри

cbSize

Визначає розмір в буфер пам'яті, виділити у байтах.

dwReserved

Зарезервовано для використання в майбутньому.

Зауваження

Цей член функцію, щоб виділити пам'ять, яка автоматично звільнені, коли припиняється зв'язок з клієнтом.

Коли реєструється HTTP-фільтр, зазвичай це буде зареєструвати подія кінець з net сесії. Ця подія є гарний час, щоб піддати будь-яку буферів використовується цей запит клієнта. Для покращення продуктивності більшість фільтрів буде ймовірно тримати пул фільтр буфера і лише виділити або безкоштовні буфер, коли порожній або занадто великий для збереження на накладні керування пам'яттю, що басейн стане. Виклик AllocMem може мати негативний вплив на продуктивність, але з використанням обережні, це може бути цінним інструментом.

Пам'яті блоків, виділених з AllocMem не може управлятися з нормальним c під час або функції управління пам'яті Windows API.

Огляд CHttpFilterContext |nbsp; Члени класу | Ієрархічна діаграма

Index