SmcWGetErrorString


機能

エラーコードの内容を文字列に変換します。

 

書式

Ret = SmcWGetErrorString( ErrorCode , ErrorString )

 

引数

ErrorCode [ C, C++: long ] [ Python: ctypes.c_long ]

エラーコードを指定します。

 

ErrorString [ C, C++: char * ] [ Python: ctypes.c_char_p ]

文字列を格納するバッファのポインタを指定します。
バッファは256バイト確保してください。

 

戻り値

Ret [ C, C++: long ] [ Python: ctypes.c_long ]

0

正常終了

0以外

異常終了

参照:エラーコード詳細

 

説明

文字列を格納するバッファのサイズは必ず256バイト分確保してください。
API-SMC(LNX)で動作しないデバイスでは使用できません。

デバイス動作中での実行が可能です。

 

使用例

エラーコードの内容を文字列に変換します。

 

C, C++

long Ret;

long ErrorCode ;

char ErrorString [256];

Ret = SmcWGetErrorString( ErrorCode , ErrorString );

 

Python

Ret = ctypes.c_long()

ErrorCode = ctypes.c_long()

ErrorString = ctypes.create_string_buffer(256)

Ret.value = csmc.SmcWGetErrorString( ErrorCode , ErrorString )

 

関連項目