Kernel32HeapDestroy Method
Destroys the specified heap object.
It decommits and releases all the pages of a private heap object, and it invalidates the handle to the heap.
Namespace: DevCase.Win32.NativeMethodsAssembly: DevCase.net48 (in DevCase.net48.dll) Version: 6.0.0.0 (6.0)
XMLNS for XAML: Not mapped to an xmlns.
[DllImportAttribute("Kernel32.dll", SetLastError = true)]
public static bool HeapDestroy(
IntPtr hHeap
)
<DllImportAttribute("Kernel32.dll", SetLastError := true>]
Public Shared Function HeapDestroy (
hHeap As IntPtr
) As Boolean
Dim hHeap As IntPtr
Dim returnValue As Boolean
returnValue = Kernel32.HeapDestroy(hHeap)
public:
[DllImportAttribute(L"Kernel32.dll", SetLastError = true)]
static bool HeapDestroy(
IntPtr hHeap
)
[<DllImportAttribute("Kernel32.dll", SetLastError = true)>]
static member HeapDestroy :
hHeap : IntPtr -> bool
No code example is currently available or this language may not be supported.
- hHeap IntPtr
-
A handle to the heap to be destroyed. This handle is returned by the HeapCreate(HeapFlags, UInt32, UInt32) function.
Do not use the handle to the process heap returned by the GetProcessHeap function.
Boolean
If the function succeeds, the return value is
.
If the function fails, the return value is
.