"API Version 0.2.2" LastUpdate : 03/02/23

System/Session/

System/Session/OnOpen

OnOpen イベントは、新しいセッションが作成された後に呼び出されます。

引数

wParam
新しく作成されたセッションのハンドル(HNsmSession)。
lParam
0

戻り値

0

備考

なし

System/Session/OnClose

OnClose イベントは、既存のセッションが削除された後に呼び出されます。

引数

wParam
削除されたセッションのハンドル(HNsmSession)。
lParam
0

戻り値

0

備考

なし

System/Session/OnInfoChange

OnInfoChange イベントは、SetInfo サービスによってセッションの情報が変更された後に呼び出されます。

引数

wParam
情報が変更されたセッションのハンドル(HNsmSession)。
lParam
更新されたセッションの情報を格納した TSessionInfo 構造体へのポインタ。

戻り値

0

備考

なし

System/Session/Members/OnAdd

OnAdd イベントは、Members/Add サービスによって、セッションに参加しているメンバのリストに新しいメンバが追加された後で呼び出されます。

引数

wParam
メンバが追加されたセッションのハンドル(HNsmSession)。
lParam
追加されたメンバのアカウントを表す文字列へのポインタ。

戻り値

0

備考

なし

System/Session/Members/OnRemove

Members/OnRemove イベントは、Members/Remove サービスによって既存のセッション参加メンバが削除された後で呼び出されます。

引数

wParam
メンバが削除されたセッションのハンドル(HNsmSession)。
lParam
削除されたメンバのアカウントを表す文字列へのポインタ。

戻り値

0

備考

なし

System/Session/Members/OnInfoChange

Members/OnInfoChange イベントは、Members/SetInfo サービスによってセッションに参加しているメンバの情報が変更された後に呼び出されます。

引数

wParam
メンバの情報が変更されたセッションのハンドル(HNsmSession)。
lParam
変更されたメンバ情報を格納した TNsmMemberInfo 構造体へのポインタ。

戻り値

0

備考

なし

System/Session/OnSendMessage

OnSendMessage イベントは、SendMessage サービスによって既存のセッションにメッセージを送信した後に呼び出されます。

引数

wParam
メッセージが送信されたセッションのハンドル(HNsmSession)。
lParam
送信されたメッセージの情報を格納した TMessageInfo 構造体へのポインタ。

戻り値

0

備考

なし

System/Session/OnReceiveMessage

OnReceiveMessage イベントは、ReceiveMessage サービスによって既存のセッションにメッセージを受信した後に呼び出されます。

引数

wParam
メッセージを受信したセッションのハンドル(HNsmSession)。
lParam
受信したメッセージの情報を格納した TMessageInfo 構造体へのポインタ。

戻り値

0

備考

なし