SACT2 for System4.x

REGISTER_A_BEGIN_CALLBACK

A呼び出し直前に呼ばれるコールバック関数を登録する。

void REGISTER_A_BEGIN_CALLBACK(sact_a_begin_callback_t fnc);

引数

fnc

sact_a_begin_callback_t 型の関数。

戻り値

なし

解説

同時に2つ以上の関数を登録することはできません。 2つめ以降の登録を行うと、後に登録した関数に置き換えられます。

登録を解除するには、 unregister_a_begin_callback を使用してください。

同様のコールバックでメッセージの文字を取得・加工したい場合は、 REGISTER_MESSAGE_CALLBACK を使用してください。

A 呼び出し直後に呼び出されるコールバック関数を登録するには、 REGISTER_A_END_CALLBACK を使用してください。

サンプルコード

    REGISTER_A_BEGIN_CALLBACK(&A_BEGIN_CALLBACK);

//コールバック関数の例
void A_BEGIN_CALLBACK(void)
{
    ....A呼び出し直前に毎回行いたい処理....
}

参照

UNREGISTER_A_BEGIN_CALLBACK , REGISTER_A_END_CALLBACK , REGISTER_MESSAGE_CALLBACK ,