Lumino (C API)
|
基本機能 More...
Functions | |
LNResult | LNError_GetLastErrorCode () |
エラーに関係する処理を行います。 More... | |
void | LNError_GetLastErrorMessage (const LNChar **outStr) |
最後に発生したエラーのエラーメッセージを取得します。 More... | |
LNResult | LNObject_Release (LNHandle hadnleObject) |
全てのオブジェクトのベースオブジェクトです。 More... | |
LNResult | LNObject_AddRef (LNHandle hadnleObject) |
オブジェクトの参照カウントをインクリメントします。 More... | |
LNResult | LNObject_GetRefCount (LNHandle hadnleObject, int *count) |
オブジェクトの参照カウント取得します。 More... | |
LNUserData | LNObject_GetBindingTypeData (LNHandle hadnleObject) |
LNUserData | LNObject_GetInternalObject (LNHandle hadnleObject) |
void | LNObject_SetUserData (LNHandle hadnleObject, LNUserData data) |
LNUserData | LNObject_GetUserData (LNHandle hadnleObject) |
基本機能
LNResult LNError_GetLastErrorCode | ( | ) |
エラーに関係する処理を行います。
最後に発生したエラーのエラーコードを取得します。
void LNError_GetLastErrorMessage | ( | const LNChar ** | outStr | ) |
最後に発生したエラーのエラーメッセージを取得します。
[out] | outStr | : メッセージ文字列のポインタを格納する変数のポインタ。 |
LNResult LNObject_AddRef | ( | LNHandle | hadnleObject | ) |
オブジェクトの参照カウントをインクリメントします。
[in] | hadnleObject | : オブジェクトハンドル |
この関数は「参照カウント」という概念について十分に理解した上で使用してください。 参照カウントは LNObject_AddRef でインクリメントされ、LNObject_Release でデクリメントされます。 Release 漏れがあるとメモリリークの原因になります。
LNResult LNObject_GetRefCount | ( | LNHandle | hadnleObject, |
int * | count | ||
) |
オブジェクトの参照カウント取得します。
[in] | hadnleObject | : オブジェクトハンドル |
[out] | count | : 参照カウントを格納する変数 |
LNResult LNObject_Release | ( | LNHandle | hadnleObject | ) |
全てのオブジェクトのベースオブジェクトです。
オブジェクトを解放します。
[in] | hadnleObject | : オブジェクトハンドル |
指定されたオブジェクトの参照を解放します。