uCosminexus Interschema ユーザーズガイド

[目次][用語][索引][前へ][次へ]

9.2.7 ETtrans2ReleaseThreadContext(スレッド固有情報の解放)

形式
#include  "ETtrans.h"
 
int ETtrans2ReleaseThreadContext (char *pTC)

 

引数
引数 種別 内容
pTC 入力 スレッド固有情報を指定します。

説明
指定されたスレッド固有情報に割り当てられたメモリを解放します。トランスレータが終了する前に,ETtrans2CreateThreadContext関数で生成したすべてのスレッド固有情報に対してETtrans2ReleaseThreadContext関数を発行し,正常終了したことを確認する必要があります。呼び出し中のスレッド固有情報操作関数や変換実行関数がある場合,そこで使用しているものと同じスレッド固有情報を指定しないでください。同じスレッド固有情報を指定して,ETtrans2ReleaseThreadContext関数を呼び出した場合は,不正な結果となります。
引数pTCに既に解放されたスレッド固有情報を渡した場合は,そのまま正常に終了します。

戻り値
戻り値 内容
0x00000000 正常に終了しました。
0x04000000 スレッド固有情報を解放できませんでした。
0x04000008 スレッド固有情報が不正です。