機能
関数の実行時に起きた事象のメッセージIDを取得します。
本関数は指定したハンドルを用いて、直前に実行された関数で発生した事象のメッセージIDを取得します。
記述形式
#include "libAsis.h" /* 公開ヘッダ */ int AsisGetMessageID( ASISHANDLE Handle, /* ハンドル */ int *MessageID /* メッセージID */ ); |
パラメタ
データ型 | パラメタ | 用途 | 説明 |
---|---|---|---|
ASISHANDLE | Handle | 入力 | ハンドルを指定します。 |
int * | MessageID | 出力 | メッセージIDの数値を格納する領域のポインタを指定します。 |
復帰値
復帰値 | 説明 |
---|---|
ASIS_SUCCESS | 関数が正常に終了したことを示します。 |
ASIS_ERROR | 関数の実行時に問題が検出されたことを示します。 |
関数の利用規則
以下の関数を実行しても、「直前に実行した関数」とみなされません。それ以前に実行したData Effectorの下記以外の関数が「直前に実行した関数」とみなされます。
AsisGetErrorLevel
AsisGetMessageID
AsisGetMessageText
AsisGetAPIName
AsisGetErrorMessage
AsisGetMemoryUsage
以下の場合は、AsisGetMessageID関数を実行しても異常となった事象のメッセージIDを取得することができない場合があります。
ハンドルを取得する関数が異常で終了した場合
ハンドルを解放する関数が異常で終了した場合