Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| en:docs:win16:modules:local_heap [2026/03/02 07:03] – prokushev | en:docs:win16:modules:local_heap [2026/03/02 07:53] (current) – prokushev | ||
|---|---|---|---|
| Line 43: | Line 43: | ||
| | 02h | WORD | hi_freeze | If this is nonzero, KERNEL should not compact the heap. For the global heap, this value appears to be set only while inside the INT 24h handler. The local heap is frozen during [[en: | | 02h | WORD | hi_freeze | If this is nonzero, KERNEL should not compact the heap. For the global heap, this value appears to be set only while inside the INT 24h handler. The local heap is frozen during [[en: | ||
| | 04h | WORD | hi_count | The total number of blocks in the heap. | | | 04h | WORD | hi_count | The total number of blocks in the heap. | | ||
| - | | 06h | DWORD | hi_first | A far pointer to the arena header for the first block in the heap. The first block is always a sentinel and points to itself. | | + | | 06h | DWORD | hi_first | A far(?) pointer to the arena header for the first block in the heap. The first block is always a sentinel and points to itself. | |
| - | | 0Ah | DWORD | hi_last | A far pointer to the arena header for the last block in the heap. The last block is always a sentinel and points to itself. | | + | | 0Ah | DWORD | hi_last | A far(?) pointer to the arena header for the last block in the heap. The last block is always a sentinel and points to itself. | |
| | 0Eh | BYTE | hi_ncompact | The number of compactions that have been performed on the heap to try and free up memory for a particular allocation. Some code appears to use this field as a count, while other code seems to use it as bitfields. | | | 0Eh | BYTE | hi_ncompact | The number of compactions that have been performed on the heap to try and free up memory for a particular allocation. Some code appears to use this field as a count, while other code seems to use it as bitfields. | | ||
| | 0Fh | BYTE | hi_dislevel | According to WINKERN.INC, | | 0Fh | BYTE | hi_dislevel | According to WINKERN.INC, | ||




