次の方法で共有


PEER_PNRP_REGISTRATION_INFO構造体 (p2p.h)

PEER_PNRP_REGISTRATION_INFO構造体には、PNRP クラウドに登録するときにピア ID によって提供される情報が含まれます。

構文

typedef struct peer_pnrp_registration_info_tag {
  PWSTR     pwzCloudName;
  PWSTR     pwzPublishingIdentity;
  ULONG     cAddresses;
  SOCKADDR  **ppAddresses;
  WORD      wPort;
  PWSTR     pwzComment;
  PEER_DATA payload;
} PEER_PNRP_REGISTRATION_INFO, *PPEER_PNRP_REGISTRATION_INFO;

メンバー

pwzCloudName

このピア ID が登録を要求している PNRP クラウドの名前を含む Unicode 文字列へのポインター。 NULL の場合、登録はすべてのクラウドで行われます。 特別な値PEER_PNRP_ALL_LINK_CLOUDSを使用して、すべてのリンク ローカル クラウドに登録できます。

pwzPublishingIdentity

登録を要求するピア ID の名前を含む Unicode 文字列へのポインター。

cAddresses

ppAddresses 内の SOCKADDR 構造体の数。 特別な値PEER_PNRP_AUTO_ADDRESSESを使用して、インフラストラクチャでアドレスを自動的に選択することができます。

ppAddresses

登録を要求するピア ID のネットワーク インターフェイスにバインドされた IP アドレスを含む SOCKADDR 構造体へのポインターの配列へのポインター。

wPort

ピアが発行しているアドレスに割り当てられたネットワーク インターフェイス ポート。

pwzComment

このピア エンドポイントのコメントを含む、0 で終わる Unicode 文字列へのポインター。

payload

ピア エンドポイントのアプリケーション固有のデータ (メッセージやイメージなど) を含む不透明なバイト バッファーへのポインターを含む PEER_DATA 構造体。

要件

要件
サポートされている最小のクライアント Windows XP と SP2 [デスクトップ アプリのみ]、Windows XP 用 Advanced Networking Pack を使用した SP1 の Windows XP
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header p2p.h