次の方法で共有


PEER_CONTACT 構造体 (p2p.h)

PEER_CONTACT構造体には、特定の連絡先に関する情報が含まれています。

構文

typedef struct peer_contact_tag {
  PWSTR                 pwzPeerName;
  PWSTR                 pwzNickName;
  PWSTR                 pwzDisplayName;
  PWSTR                 pwzEmailAddress;
  BOOL                  fWatch;
  PEER_WATCH_PERMISSION WatcherPermissions;
  PEER_DATA             credentials;
} PEER_CONTACT, *PPEER_CONTACT;

メンバー

pwzPeerName

連絡先のピア名を含む 0 で終わる Unicode 文字列。 これは連絡先の一意の識別子です。 特定のピア名に関連付けられる連絡先は 1 つだけです。

pwzNickName

連絡先のニックネームを含み、いつでも変更できる、0 で終わる Unicode 文字列。 これは、ピア コラボレーション スコープが Near Me に設定されている場合に使用People。 People Near Me でアドバタイズされ、送信された招待の受信者に表示されます。

このメンバーは、255 文字の Unicode 文字に制限されています。

pwzDisplayName

連絡先の表示名を含む 0 で終わる Unicode 文字列。 これは、ピアの連絡先フォルダー内の連絡先に表示される表示名に対応します。

このメンバーは、255 文字の Unicode 文字に制限されています。

pwzEmailAddress

連絡先のメール アドレスを含む 0 で終わる Unicode 文字列。

fWatch

true の場合、連絡先はピアによって監視されます。false の場合は、そうではありません。

WatcherPermissions

この連絡先のwatchアクセス許可を指定する列挙値をPEER_WATCH_PERMISSIONします。

credentials

PEER_DATA 不透明なバイト バッファー内の連絡先のセキュリティ資格情報を含む構造体です。

注釈

"連絡先" は、ローカル ピアが利用できるプレゼンス情報を公開するピア コラボレーション ネットワークに参加しているピアです。 この関連情報により、ピア アプリケーションは、更新プログラムやピア アプリケーションまたはオブジェクトの状態の変更のためにそれらを "watch" できます。 連絡先のListsはピア コラボレーション インフラストラクチャによって維持され、リスト内の個々の連絡先ごとに特定の状態変更イベントが発生します。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー サポートなし
Header p2p.h

こちらもご覧ください

PEER_WATCH_PERMISSION

ピア コラボレーション API の構造