システムモジュール:コネクション関係
System/Connection/OnConnect
新しいコネクションが作成された後に呼び出されます。
- 引数
- wParam
- 新しく作成されたコネクションのハンドル(HNsmConnection)。
- lParam
- 0
- 戻り値
- 0
- 備考
- なし
System/Connection/OnDisconnect
コネクションが削除された後に呼び出されます。
- 引数
- wParam
- 削除されたコネクションのハンドル(HNsmConnection)。
- lParam
- 0
- 戻り値
- 0
- 備考
- なし
System/Connection/OnInfoChange
SetInfoサービスによってコネクションの情報が変更された後に発生します。
- 引数
- wParam
- 情報が変更されたコネクションのハンドル(HNsmConnection)。
- lParam
- 変更されたコネクション情報を格納したTNsmConnectionInfo構造体へのポインタ。
- 戻り値
- 0
- 備考
- なし
System/Connection/Members/OnAdd
Members/Addサービスによって既存のコネクションのメンバリストに新しいメンバが追加された後で呼び出されます。
- 引数
- wParam
- メンバが追加されたコネクションのハンドル(HNsmConnection)。
- lParam
- 追加されたメンバの情報を格納したTAddMemberInfo構造体へのポインタ。
- 戻り値
- 0
- 備考
- なし
System/Connection/Members/OnRemove
Members/Removeサービスによって既存のメンバが削除された後で呼び出されます。
- 引数
- wParam
- メンバが削除されたコネクションのハンドル(HNsmConnection)。
- lParam
- 削除されたメンバの情報を格納したTRemoveMemberInfo構造体へのポインタ。
- 戻り値
- 0
- 備考
- なし
System/Connection/Members/OnInfoChange
Members/SetInfoサービスによって既存のメンバの情報が変更された後に発生します。
- 引数
- wParam
- メンバの情報が変更されたコネクションのハンドル(HNsmConnection)。
- lParam
- 変更されたメンバ情報を格納したTNsmMemberInfo構造体へのポインタ。
- 戻り値
- 0
- 備考
- なし
System/Connection/Members/OnInfoChanging
Members/SetInfoサービスによって既存のメンバの情報が変更される直前に発生します。システムモジュールは、Members/SetInfoサービスが呼び出されると、最初にMembers/OnInfoChangingイベントを呼び出し、メンバの情報を新しい値に更新した後でMembers/OnInfoChangeイベントを呼び出します。Members/OnInfoChangingイベントが発生した時点では、まだメンバの情報は更新されていないので、更新される前の値と更新後の値を比較して、何らかの処理を行うことができます。
- 引数
- wParam
- メンバの情報が変更されようとしているコネクションのハンドル(HNsmConnection)。
- lParam
- 更新後のメンバ情報を格納したTNsmMemberInfo構造体へのポインタ。
- 戻り値
- 0
- 備考
- なし
System/Connection/Groups/OnAdd
Groups/Addサービスによって既存のコネクションのメンバリストに新しいグループが追加された後で呼び出されます。
- 引数
- wParam
- グループが追加されたコネクションのハンドル(HNsmConnection)。
- lParam
- 新しく追加されたグループのグループID。
- 戻り値
- 0
- 備考
- なし
System/Connection/Groups/OnRemove
Groups/Removeサービスによって既存のグループが削除された後で呼び出されます。
- 引数
- wParam
- グループが削除されたコネクションのハンドル(HNsmConnection)。
- lParam
- 削除されたグループのグループID。
- 戻り値
- 0
- 備考
- なし
System/Connection/Groups/OnInfoChange
Groups/SetInfoサービスによって既存のグループの情報が変更された後に発生します。
- 引数
- wParam
- グループ情報が変更されたコネクションのハンドル(HNsmConnection)。
- lParam
- 新しいグループ情報を格納したTNsmGroupInfo構造体へのポインタ。
- 戻り値
- 0
- 備考
- なし