AllocMem Callback Function

The AllocMem callback function is used to allocate memory from the process heap to a buffer. Any memory allocated by using this callback function will automatically be freed by the Forefront TMG Web proxy after the session ends (as indicated by the SF_NOTIFY_END_OF_NET_SESSION notification). If the memory cannot be allocated, this callback function returns NULL. For more information about the types of event notifications that are sent to Web filters, see Event Notifications.

The AllocMem callback function is declared as:

Syntax

VOID* WINAPI * AllocMem(
  __in  struct _HTTP_FILTER_CONTEXT* pfc,
  __in  DWORD cbSize,
  __in  DWORD dwReserved
);

Parameters

pfc

Pointer to the HTTP_FILTER_CONTEXT data structure that is associated with the current, active HTTP session. Pass the filter context in this parameter.

cbSize

Indicates the size of the buffer to be allocated, in bytes.

dwReserved

Reserved for use by the server.

Return Value

This callback function does not return a value.

Requirements

Server Requires Windows Server 2008.
Version Requires Forefront Threat Management Gateway (TMG).
Header

Declared in Wpxhttpfilt.h.

DLL

Requires W3Filter.dll.

See Also

Callback Functions


Send comments about this topic to Microsoft

Build date: 11/30/2009

© 2008 Microsoft Corporation. All rights reserved.