|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
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
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
HeapDestroy
Функция HeapDestroy уничтожает определенный объект кучи. HeapDestroy decommits И выпускает все страницы частного объекта кучи, и это аннулирует ручку кучи.
BOOL HeapDestroy(
РУЧКА РУЧКИ hHeap // в кучу );
Параметры
hHeap
Определяет кучу, которая нужно уничтожаться. Этот параметр должен быть ручкой кучи возвращанной функцией HeapCreate. Ручка кучи возвращанная функцией GetProcessHeap не должна использована.
Обратные Величины
Если функция добивается успеха, обратная величина ненулевая. Если функция терпит неудачу, обратная величина нулевая. Для того, чтобы расширять информацию ошибки, назовите GetLastError.
Замечания
Процессы могут назвать HeapDestroy без первого вызова функции HeapFree, чтобы освобождать память распределенную из кучи.
Смотри Также
GetProcessHeap, HeapAlloc, HeapCreate, HeapFree, HeapReAlloc, HeapSize
|
|
|
|
| |