ホーム › NetworkManagement.P2P › PEER_MEMBER_CHANGE_TYPE
PEER_MEMBER_CHANGE_TYPE
列挙型メンバー 5
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| PEER_MEMBER_CONNECTED | 1 | 0x1 | メンバーがピアグループに接続しています。 |
| PEER_MEMBER_DISCONNECTED | 2 | 0x2 | メンバーがピアグループから切断されています。 |
| PEER_MEMBER_UPDATED | 3 | 0x3 | メンバーがピアグループ内で情報 (新しいアドレスなど) を更新しました。 |
| PEER_MEMBER_JOINED | 4 | 0x4 | グループメンバーの新しいメンバーシップ情報が公開されました。ピアグループメンバーのピア名は、PEER_EVENT_MEMBER_CHANGE_DATA 構造体の pwzIdentity フィールドから取得します。新しいメンバーシップ情報は、次の 3 つのシナリオのいずれかで公開されます。
|
| PEER_MEMBER_LEFT | 5 | 0x5 | このピアイベントは Peer Grouping Infrastructure v1.0 には存在しないため、使用してはなりません。 |
公式ドキュメント
PEER_MEMBER_CHANGE_TYPE 列挙型は、ピアが取り得るピアグループのメンバーシップおよびプレゼンス状態の集合を定義します。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum PEER_MEMBER_CHANGE_TYPE : int {
PEER_MEMBER_CONNECTED = 1,
PEER_MEMBER_DISCONNECTED = 2,
PEER_MEMBER_UPDATED = 3,
PEER_MEMBER_JOINED = 4,
PEER_MEMBER_LEFT = 5
} PEER_MEMBER_CHANGE_TYPE;public enum PEER_MEMBER_CHANGE_TYPE : int
{
PEER_MEMBER_CONNECTED = 1,
PEER_MEMBER_DISCONNECTED = 2,
PEER_MEMBER_UPDATED = 3,
PEER_MEMBER_JOINED = 4,
PEER_MEMBER_LEFT = 5,
}Public Enum PEER_MEMBER_CHANGE_TYPE As Integer
PEER_MEMBER_CONNECTED = 1
PEER_MEMBER_DISCONNECTED = 2
PEER_MEMBER_UPDATED = 3
PEER_MEMBER_JOINED = 4
PEER_MEMBER_LEFT = 5
End Enumimport enum
class PEER_MEMBER_CHANGE_TYPE(enum.IntEnum):
PEER_MEMBER_CONNECTED = 1
PEER_MEMBER_DISCONNECTED = 2
PEER_MEMBER_UPDATED = 3
PEER_MEMBER_JOINED = 4
PEER_MEMBER_LEFT = 5// PEER_MEMBER_CHANGE_TYPE
pub const PEER_MEMBER_CONNECTED: i32 = 1;
pub const PEER_MEMBER_DISCONNECTED: i32 = 2;
pub const PEER_MEMBER_UPDATED: i32 = 3;
pub const PEER_MEMBER_JOINED: i32 = 4;
pub const PEER_MEMBER_LEFT: i32 = 5;// PEER_MEMBER_CHANGE_TYPE
const (
PEER_MEMBER_CONNECTED int32 = 1
PEER_MEMBER_DISCONNECTED int32 = 2
PEER_MEMBER_UPDATED int32 = 3
PEER_MEMBER_JOINED int32 = 4
PEER_MEMBER_LEFT int32 = 5
)const
PEER_MEMBER_CONNECTED = 1;
PEER_MEMBER_DISCONNECTED = 2;
PEER_MEMBER_UPDATED = 3;
PEER_MEMBER_JOINED = 4;
PEER_MEMBER_LEFT = 5;// PEER_MEMBER_CHANGE_TYPE
pub const PEER_MEMBER_CONNECTED: i32 = 1;
pub const PEER_MEMBER_DISCONNECTED: i32 = 2;
pub const PEER_MEMBER_UPDATED: i32 = 3;
pub const PEER_MEMBER_JOINED: i32 = 4;
pub const PEER_MEMBER_LEFT: i32 = 5;const
PEER_MEMBER_CONNECTED* = 1
PEER_MEMBER_DISCONNECTED* = 2
PEER_MEMBER_UPDATED* = 3
PEER_MEMBER_JOINED* = 4
PEER_MEMBER_LEFT* = 5enum PEER_MEMBER_CHANGE_TYPE : int {
PEER_MEMBER_CONNECTED = 1,
PEER_MEMBER_DISCONNECTED = 2,
PEER_MEMBER_UPDATED = 3,
PEER_MEMBER_JOINED = 4,
PEER_MEMBER_LEFT = 5,
}#define global PEER_MEMBER_CONNECTED 0x1
#define global PEER_MEMBER_DISCONNECTED 0x2
#define global PEER_MEMBER_UPDATED 0x3
#define global PEER_MEMBER_JOINED 0x4
#define global PEER_MEMBER_LEFT 0x5