エラーコードの内容を文字列に変換します。マルチプロセス対応関数です。
Ret = AioGetErrorString ( ErrorCode , ErrorString )
ErrorCode
[ VB.NET: Integer ] [ C, C++: long ] [ C#: int ]
[ Python: ctypes.c_long ]
エラーコードを指定します。
ErrorString
[ VB.NET: StringBuilder ] [ C, C++: char * ] [ C#:
out StringBuilder ] [ Python: ctypes.c_char_p ]
文字列を格納するバッファのポインタを指定します。
バッファは256バイト確保してください。
Ret [ VB.NET: Integer ] [ C, C++: long ] [ C#: int ] [ Python: ctypes.c_long ]
戻り値 |
内容 |
0 |
正常終了 |
10180 |
ErrorStringのポインタがNULLです |
文字列を格納するバッファのサイズは必ず256バイト分確保してください。
デバイス動作中での実行が可能です。
エラーコード10000の内容をErrorStringに格納します。
VB.NET |
Dim
Ret As Integer |
C, C++ |
long
Ret; |
C# |
int
Ret; |
Python |
Ret
= ctypes.c_long() |
ErrorStringには「デバイスマネージャーーに登録されていないデバイス名が指定されました」という文字列が格納されます。