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

関連項目

PEER_ADDRESS

PeerGraphGetNodeInfo