|  | Overview |  | 
|  | 
|  | Group |  | 
|  | 
|  | Quick Info 
 | Windows NT 
 | Yes 
 |  | Win95 
 | Yes 
 |  | Win32s 
 | Yes 
 |  | Import Library 
 | kernel32.lib 
 |  | Header File 
 | winbase.h 
 |  | Unicode 
 | No 
 |  | Platform Notes 
 | None 
 | 
 |  | 
 
HeapDestroy
The 
HeapDestroy function destroys the specified heap object. 
HeapDestroy decommits and releases all the pages of a private heap object, and it
invalidates the handle of the heap. 
BOOL HeapDestroy(
| HANDLE hHeap 
 | // handle to the heap 
 | 
| ); 
 | 
 | 
 
Parameters
hHeap
Specifies the heap to be destroyed. This parameter should be a heap handle
returned by the 
HeapCreate function. A heap handle returned by the 
GetProcessHeap function should not be used. 
 
Return Values
If the function succeeds, the return value is nonzero.
If the function fails, the return value is zero. To get extended error
information, call 
GetLastError.
Remarks
Processes can call 
HeapDestroy without first calling the 
HeapFree function to free memory allocated from the heap. 
See Also
GetProcessHeap,
 HeapAlloc, 
HeapCreate, 
HeapFree, 
HeapReAlloc, 
HeapSize
			
				- Software for developers
				
- 
				Delphi Components
 .Net Components
 Software for Android Developers
- More information resources
				
- 
				MegaDetailed.Net
 Unix Manual Pages
 Delphi Examples