| title | IModuleAllocator Interface |
|---|---|
| ms.date | 10/07/2016 |
| description | The IModuleAllocator interface allocates memory within the current request's memory pool. |
| ms.assetid | 1e5ba946-ff20-85a7-8be2-117a3bcea494 |
Allocates memory within the current request's memory pool.
class IModuleAllocator The following table lists the methods exposed by the IModuleAllocator interface.
| Name | Description |
|---|---|
| AllocateMemory | Allocates a specified amount of memory. |
IIS creates and passes an IModuleAllocator interface to the GetHttpModule method of an HTTP module's IHttpModuleFactory interface. You can use the AllocateMemory method to allocate memory in the request's memory pool, instead of allocating memory on the heap.
| Type | Description |
|---|---|
| Client | - IIS 7.0 on [!INCLUDEwinvista] - IIS 7.5 on Windows 7 - IIS 8.0 on Windows 8 - IIS 10.0 on Windows 10 |
| Server | - IIS 7.0 on [!INCLUDEwinsrv2008] - IIS 7.5 on Windows Server 2008 R2 - IIS 8.0 on Windows Server 2012 - IIS 8.5 on Windows Server 2012 R2 - IIS 10.0 on Windows Server 2016 |
| Product | - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 - [!INCLUDEiisexp75], [!INCLUDEiisexp80], [!INCLUDEiisexp100] |
| Header | Httpserv.h |
Web Server Core Interfaces
IHttpModuleFactory Interface
IHttpModuleFactory::GetHttpModule Method