CHttpFilterContext::AllocMem

LPVOID AllocMem (DWORD cbSize, DWORD dwReserved );

반환 값

버퍼 또는 NULL 오류에 대 한 포인터。

매개 변수

cbSize

바이트에서 할당할 메모리 버퍼의 크기를 지정 합니다.

dwReserved

나중에 사용 하도록 예약。

주의

클라이언트와 통신 종료 될 때 자동으로 해제 한 메모리를 할당할이 멤버 함수를 호출。

HTTP 필터를 등록 하는 경우 일반적으로 net 세션의 종료 이벤트에 대해 등록 됩니다. 이 이벤트는 클라이언트 요청에 의해 사용 하는 모든 버퍼를 재활용 좋은 시간 이다. 성능상의 이유로 대부분의 필터 것입니다 아마 필터 버퍼 풀을 유지 하 고만 할당 또는 무료 버퍼 풀 비어 있거나 너무 커서 메모리 관리의 오버 헤드에 저장 될 때. AllocMem 를 호출 성능에 부정적인 영향을 미칠 수 있지만 주의 사용, 그것은 귀중 한 도구가 될 수 있습니다.

표준 C 런타임 또는 Windows API 메모리 관리 기능으로 AllocMem 함께 할당 된 메모리 블록을 관리할 수 없습니다.

CHttpFilterContext 개요 |nbsp; 클래스 멤버 (ko) | 계층 구조 차트(&N)

Index