ここでは、サーバのアプリケーションがスケルトンとの間で受け渡しに必要となるメモリ管理に関するアプリケーションインタフェース(API)について説明します。以下のAPIがあります。
string型用メモリ獲得API(TDSTRINGALLOC)
string領域\0付加API(TDSTRINGSET)
string領域\0削除API(TDSTRINGGET)
wstring型用メモリ獲得API(TDWSTRINGALLOC)
wstring領域\0\0付加API(TDWSTRINGSET)
wstring領域\0\0削除API(TDWSTRINGGET)
メモリ解放API(TDFREE)
SMO名獲得API(TDGETSMONAME)
クライアント識別子獲得API(TDGETCLIENTID)
ユーザ識別子獲得API(TDGETUSERINFOMATION)
シーケンス型用メモリ解放API(TDFREESEQUENCEBUF)
シーケンス型用メモリ獲得API(TDSEQUENCEELEMENTGET)
シーケンス型用メモリ設定API(TDSEQUENCEELEMENTSET)
セションID通知API(TDGETSESSIONID)
セション継続宣言API(TDSETCONTCVT)
セションID参照API(TDREFSESSIONID)
以下に、各APIについて説明します。