EasyManuals Logo
Home>Texas Instruments>Calculator>TI-89

Texas Instruments TI-89 Developer's Guide

Texas Instruments TI-89
1398 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #893 background imageLoading...
Page #893 background image
Appendix A: System Routines — Memory Management
851
TI
-
89 / TI
-
92 Plus Developer Guide
Not for Distribution
Beta Version January 26, 2001
HeapDeref
Declaration:
void *
HeapDeref
(HANDLE
h
)
Category(ies):
Memory Management
Description:
Dereferences a HANDLE and returns a pointer to the block of memory
defined by that handle. The heap allocation routines return a HANDLE
which is an identifier for a block of memory allocated in the heap. In order
to use that memory, the handle must be dereferenced. Once a handle is
dereferenced, that pointer is valid as long as nothing else is done to cause
the heap to be compressed. If the heap is compressed the handle can be
redereferenced to make it valid again. If a HANDLE is locked, then the
pointer that references that block of memory is valid even after the heap is
compressed (since locking a handle means the heap manager will never
move the memory associated with that handle).
Inputs:
h
Handle created with a heap allocation routine like
HeapAlloc
or
HeapAllocThrow
.
Outputs:
Pointer to the block of memory defined by the given handle.
Assumptions:
None
Side Effects:
None
Availability:
All versions of the TI
-
89 / TI
-
92 Plus.
TI
-
89 / TI
-
92 Plus
Differences:
None
See Also: HeapAlloc, HeapAllocHigh, HeapAllocThrow, HeapAllocHighThrow,
HeapLock, HeapUnlock, HeapFree, HeapFreeIndir
Example:
See
HeapAlloc
.

Table of Contents

Other manuals for Texas Instruments TI-89

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Texas Instruments TI-89 and is the answer not in the manual?

Texas Instruments TI-89 Specifications

General IconGeneral
Display size (HxV)100 x 160 mm
Memory type639K FLASH ROM, 188K bytes RAM
Compatible operating systemsOperating System 2.09
Battery typeAAA

Related product manuals