PALLOCMEM callback function (lpmapi.h)

The PALLOCMEM function is a memory allocation function provided by the PCM, used for allocating memory when returning policy information to the PCM. The PALLOCMEM function is supplied as a parameter of the LPM_Initialize function, and allows the SBM to experiment with different memory-management schemes without requiring recompilation of LPMs.

Syntax

PALLOCMEM Pallocmem;

void * Pallocmem(
  [in] DWORD Size,
       char *szFileName,
       DWORD nLine
)
{...}

Parameters

[in] Size

Size of the memory buffer required by the LPM.

szFileName

nLine

Return value

Returns a pointer to the requested memory allocation.

Remarks

LPMs do not need to use this function to manage their local buffers.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Target Platform Windows
Header lpmapi.h

See also

LPM_Initialize