システムモジュール:コネクション関係

System/Connection/OnConnect

新しいコネクションが作成された後に呼び出されます。

引数
wParam
新しく作成されたコネクションのハンドル(HNsmConnection)
lParam
0

System/Connection/OnDisconnect

コネクションが削除された後に呼び出されます。

引数
wParam
削除されたコネクションのハンドル(HNsmConnection)
lParam
0

System/Connection/OnInfoChange

System/Connection/SetInfoサービスによってコネクションの情報が変更された後に発生します。

引数
wParam
情報が変更されたコネクションのハンドル(HNsmConnection)
lParam
変更されたコネクション情報(PNsmConnectionInfo)

System/Connection/Members/OnAdd

System/Connection/Members/Addサービスによって既存のコネクションのメンバリストに新しいメンバが追加された後で呼び出されます。

引数
wParam
メンバが追加されたコネクションのハンドル(HNsmConnection)
lParam
追加されたメンバの情報(PAddMemberInfo)

System/Connection/Members/OnRemove

System/Connection/Members/Removeサービスによって既存のメンバが削除された後で呼び出されます。

引数
wParam
メンバが削除されたコネクションのハンドル(HNsmConnection)
lParam
削除されたメンバの情報(PRemoveMemberInfo)

System/Connection/Members/OnInfoChange

System/Connection/Members/SetInfoサービスによって既存のメンバの情報が変更された後に発生します。

引数
wParam
メンバの情報が変更されたコネクションのハンドル(HNsmConnection)
lParam
変更されたメンバ情報(PNsmMemberInfo)

System/Connection/Members/OnInfoChanging

System/Connection/Members/SetInfoサービスによって既存のメンバの情報が変更される直前に発生します。

システムモジュールは、System/Connection/Members/SetInfoサービスが呼び出されると、最初にこのイベントを呼び出し、メンバの情報を新しい値に更新した後でSystem/Connection/Members/OnInfoChangeイベントを呼び出します。

このイベントが発生した時点では、まだメンバの情報は更新されていないので、更新される前の値と更新後の値を比較して、何らかの処理を行うことができます。

引数
wParam
メンバの情報が変更されようとしているコネクションのハンドル(HNsmConnection)
lParam
更新後のメンバ情報(PNsmMemberInfo)

System/Connection/Groups/OnAdd

System/Connection/Groups/Addサービスによって既存のコネクションのメンバリストに新しいグループが追加された後で呼び出されます。

引数
wParam
グループが追加されたコネクションのハンドル(HNsmConnection)
lParam
新しく追加されたグループのグループID(int)

System/Connection/Groups/OnRemove

System/Connection/Groups/Removeサービスによって既存のグループが削除された後で呼び出されます。

引数
wParam
グループが削除されたコネクションのハンドル(HNsmConnection)
lParam
削除されたグループのグループID(int)

System/Connection/Groups/OnInfoChange

System/Connection/Groups/SetInfoサービスによって既存のグループの情報が変更された後に発生します。

引数
wParam
グループ情報が変更されたコネクションのハンドル(HNsmConnection)
lParam
新しいグループ情報(PNsmGroupInfo)