CHttpFilterContext::AllocMem

LPVOID AllocMem (DWORD cbSize, DWORD dwReserved );

Valor devuelto

Un puntero a un búfer o NULL en caso de error.

Parámetros

cbSize

Especifica el tamaño del búfer de memoria a asignar, en bytes.

dwReserved

Reservado para uso futuro.

Observaciones

Llame a esta función miembro para asignar la memoria que se libera automáticamente cuando finaliza la comunicación con el cliente.

Cuando se registra un filtro HTTP, usualmente registrará el evento final de net session. Este evento es un buen momento para reciclar cualquier búferes utilizados por esa petición de cliente. Por razones de rendimiento, mayoría de los filtros será probablemente mantener un grupo de búferes de filtro y sólo asignar o liberar un búfer cuando se convierte en la piscina vacía o demasiado grande para ahorrar en los gastos generales de la administración de memoria. Llamar a AllocMem puede tener un impacto negativo en el rendimiento, pero con un uso cuidadoso, puede ser una herramienta valiosa.

Bloques de memoria asignados con AllocMem no pueden ser administrados con el tiempo de ejecución c normal o funciones de administración de memoria de Windows API.

Visión General de CHttpFilterContext |nbsp; Miembros de clase | Diagrama de jerarquía

Index