Differences
This shows you the differences between two versions of the page.
| en:docs:win16:api:kernel:localheapsize [2023/05/01 14:11] – created prokushev | en:docs:win16:api:kernel:localheapsize [2026/03/04 07:05] (current) – prokushev | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| {{page> | {{page> | ||
| - | ====== | + | ====== |
| + | (Source: Windows KERNEL export list, ordinal 162) | ||
| ===== Brief ===== | ===== Brief ===== | ||
| + | Returns the size, in bytes, of the current local heap. | ||
| ===== Syntax ===== | ===== Syntax ===== | ||
| + | <code c>WORD FAR PASCAL LocalHeapSize(void);</ | ||
| ===== Parameters ===== | ===== Parameters ===== | ||
| + | This function has no parameters. | ||
| - | ===== Return | + | ===== Return |
| + | Returns the total size, in bytes, of the current local heap. The " | ||
| ===== Notes ===== | ===== Notes ===== | ||
| - | ===== Example Code ===== | + | The function operates on the local heap associated with the data segment currently addressed by the DS register. In normal use, called from within a module, it returns the total size of that module' |
| + | It can be used to determine the size of another program' | ||
| + | ===== Example Code ===== | ||
| ==== C Binding ==== | ==== C Binding ==== | ||
| + | <code c># | ||
| + | WORD wHeapSize = LocalHeapSize();</ | ||
| ==== MASM Binding ==== | ==== MASM Binding ==== | ||
| + | <code asm>call LocalHeapSize ; Returns AX = total size of current local heap</ | ||
| ===== See also ===== | ===== See also ===== | ||
| + | |||
| + | * [[LocalCountFree]] | ||
| + | * [[LocalSize]] | ||
| + | |||
| {{page> | {{page> | ||




