ttUtilFreeEnv
説明
TimesTenユーティリティ・ライブラリ環境ハンドルに関連付けられているメモリーを解放します。
アプリケーションでは、他のすべてのTimesTenユーティリティ・ライブラリ関数より前に、ttUtilAllocEnv
をコールする必要があります。また、TimesTenユーティリティ・ライブラリ・インタフェースを使用して処理を行う場合、アプリケーションは、ttUtilFreeEnv
をコールする必要があります。
必要な権限
なし
構文
ttUtilFreeEnv (ttUtilHandle handle, char* errBuff,
unsigned int buffLen, unsigned int* errLen)
パラメータ
パラメータ | 型 | 説明 |
---|---|---|
|
|
|
|
|
これは、エラー・メッセージが返される、ユーザーが割り当てるバッファです。返されるエラー・メッセージは、空文字で終了する文字列です。エラー・メッセージの長さは、 |
|
|
バッファ |
|
|
これは、エラー・メッセージの実際の長さが返される、符号なし整数へのポインタです。 |
リターン・コード
このユーティリティは、ttutillib.h
で定義されている次のコードを返します。
コード | 説明 |
---|---|
|
成功時に返します。 |
|
無効なユーティリティ・ライブラリ・ハンドルが指定されている場合に返します。 |
これ以外の場合、tt_errCode.h
に定義されているTimesTen固有のエラー・メッセージおよび対応するエラー・メッセージが、コール元によって提供されるバッファに返されます。
例
この例では、utilHandle
というTimesTenユーティリティ・ライブラリ環境ハンドルを解放します。
char errBuff [256]; int rc; ttUtilHandle utilHandle; rc = ttUtilFreeEnv (utilHandle, errBuff, sizeof(errBuff), NULL);