PEER_NODE_INFO構造体 (p2p.h)
PEER_NODE_INFO構造体には、ピア グラフ内の特定のノードに固有の情報が含まれています。
構文
typedef struct peer_node_info_tag {
DWORD dwSize;
ULONGLONG ullNodeId;
PWSTR pwzPeerId;
ULONG cAddresses;
PPEER_ADDRESS pAddresses;
PWSTR pwzAttributes;
} PEER_NODE_INFO, *PPEER_NODE_INFO;
メンバー
dwSize
データ構造のサイズを指定します。 値を sizeof(PEER_NODE_INFO) に設定します。 このメンバーは必須であり、既定値はありません。
ullNodeId
近隣へのアプリケーションの接続を識別する一意の ID を指定します。 アプリケーションはこのメンバーの値を設定できません。これはピア グラフ インフラストラクチャによって作成されます。
pwzPeerId
このピアの ID を指定します。 この値は、ピア グラフ インフラストラクチャによってアプリケーションに設定されます。 アプリケーションがピア グラフを作成または開くとき。
cAddresses
pAddresses 内のアドレスの数を指定します。 このメンバーは必須であり、既定値はありません。
pAddresses
このインスタンスがグループ トラフィックをリッスンしているアドレスとポートを示す PEER_ADDRESS構造体の 配列を指します。 このメンバーは必須であり、既定値はありません。
pwzAttributes
この特定のノードを記述する属性を含む文字列を指します。 この文字列は、アプリケーションに固有の自由形式のテキスト文字列です。 このパラメーターは省略可能です。既定値は NULL です。
要件
サポートされている最小のクライアント | Windows XP と SP2 [デスクトップ アプリのみ],Windows XP SP1 と Advanced Networking Pack forWindows XP |
サポートされている最小のサーバー | サポートなし |
Header | p2p.h |