列挙型 | |
enum | CriError { CRIERR_OK = 0, CRIERR_NG = -1, CRIERR_INVALID_PARAMETER = -2, CRIERR_FAILED_TO_ALLOCATE_MEMORY = -3, CRIERR_UNSAFE_FUNCTION_CALL = -4, CRIERR_FUNCTION_NOT_IMPLEMENTED = -5, CRIERR_LIBRARY_NOT_INITIALIZED = -6 } |
エラーコード [詳細] | |
enum | CriErrorNotificationLevel { CRIERR_NOTIFY_ALL = 0, CRIERR_NOTIFY_FATAL = 1 } |
エラー通知レベル [詳細] | |
関数 | |
const CriChar8 *CRIAPI | criErr_ConvertIdToMsg (const CriChar8 *errid) |
エラーID文字列からエラーメッセージへ変換 | |
const CriChar8 *CRIAPI | criErr_ConvertIdToMessage (const CriChar8 *errid, CriUint32 p1, CriUint32 p2) |
エラーID文字列からエラーメッセージへ変換 | |
void CRIAPI | criErr_SetCallback (CriErrCbFunc cbf) |
エラーコールバック関数の登録 | |
void CRIAPI | criErr_SetErrorNotificationLevel (CriErrorNotificationLevel level) |
エラー通知レベルの変更 | |
CriUint32 CRIAPI | criErr_GetErrorCount (CriErrorLevel level) |
エラー発生回数の取得 | |
void CRIAPI | criErr_ResetErrorCount (CriErrorLevel level) |
エラー発生回数のリセット |
enum CriError |
const CriChar8* CRIAPI criErr_ConvertIdToMsg | ( | const CriChar8 * | errid | ) |
エラーID文字列からエラーメッセージへ変換
[in] | errid | エラーID文字列 |
const CriChar8* CRIAPI criErr_ConvertIdToMessage | ( | const CriChar8 * | errid, | |
CriUint32 | p1, | |||
CriUint32 | p2 | |||
) |
エラーID文字列からエラーメッセージへ変換
[in] | errid | エラーID文字列 |
[in] | p1 | 補足情報1 |
[in] | p2 | 補足情報2 |
void user_error_callback_func(const CriChar8 *errid, CriUint32 p1, CriUint32 p2, CriUint32 *parray); { const CriChar8 *errmsg; errmsg = criErr_ConvertIdToMessage(errid, p1, p2); printf("%s\n", errmsg); }
void CRIAPI criErr_SetCallback | ( | CriErrCbFunc | cbf | ) |
エラーコールバック関数の登録
[in] | cbf | エラーコールバック関数 |
void user_error_callback_func(const CriChar8 *errid, CriUint32 p1, CriUint32 p2, CriUint32 *parray); { const CriChar8 *errmsg; errmsg = criErr_ConvertIdToMessage(errid, p1, p2); printf("%s\n", errmsg); } void main(int ac, char *av[]) { : // エラーコールバックの登録 criErr_SetCallback(user_error_callback_func); : }
void CRIAPI criErr_SetErrorNotificationLevel | ( | CriErrorNotificationLevel | level | ) |
エラー通知レベルの変更
[in] | level | エラー通知レベル |
CriUint32 CRIAPI criErr_GetErrorCount | ( | CriErrorLevel | level | ) |
エラー発生回数の取得
[in] | level | エラーレベル |
void CRIAPI criErr_ResetErrorCount | ( | CriErrorLevel | level | ) |
エラー発生回数のリセット
[in] | level | エラーレベル |