コラボレーション API 関数

ピア コラボレーション インフラストラクチャでは、次の機能がサポートされています。

機能 形容
PeerCollabAddContact ピアの連絡先リストに連絡先を追加します。
PeerCollabAsyncInviteContact 信頼されたピア連絡先に招待を送信して、セキュリティで保護された接続を介して送信者のピア コラボレーション アクティビティに参加します。
PeerCollabAsyncInviteEndpoint 送信者のピア コラボレーション アクティビティに参加するために、指定されたピア エンドポイントに招待を送信します。 招待への応答の可用性は、非同期イベントを通じて更新されます。
PeerCollabCancelInvitation 以前に発信者から連絡先に送信された招待を取り消します。
PeerCollabCloseHandle ピア コラボレーション アクティビティの招待へのハンドルを閉じます。
PeerCollabDeleteContactする 現在のピアから連絡先を削除します。
PeerCollabDeleteEndpointData 指定されたエンドポイント データと一致する呼び出し元ピア ノード上のピア エンドポイント データを削除します。
PeerCollabDeleteObject 呼び出し元のエンドポイントからピア オブジェクトを削除します。
PeerCollabEnumApplications 特定のピアのエンドポイントに登録されている機能を含む列挙体へのハンドルを返します。
PeerCollabEnumApplicationRegistrationInfo ピア アプリケーション情報の取得に使用する列挙ハンドルを取得します。
PeerCollabEnumContactsする 呼び出し元ピアで現在使用可能なすべてのピア コラボレーション ネットワーク連絡先を含む列挙セットへのハンドルを返します。
PeerCollabEnumEndpoints 特定のピア連絡先に関連付けられているエンドポイントを含む列挙体へのハンドルを返します。
PeerCollabEnumObjects 特定のピアのエンドポイントに関連付けられているピア オブジェクトを含む列挙体へのハンドルを返します。
PeerCollabEnumPeopleNearMe 呼び出し元ピアのサブネットで現在使用可能なすべてのピア コラボレーション ネットワーク "近くのユーザー" エンドポイントを含む列挙セットへのハンドルを返します。
PeerCollabExportContactする ピア名に関連付けられている連絡先データを連絡先 XML データ文字列バッファーにエクスポートします。
PeerCollabGetAppLaunchInfoする 連絡先名、ピア エンドポイント、招待要求など、ピア アプリケーション起動情報を取得します。
PeerCollabGetApplicationRegistrationInfo 特定のアプリケーション登録情報を取得します。
PeerCollabGetContact 連絡先のピア名を指定して、特定のピア連絡先の情報を取得します。
PeerCollabGetEndpointName PeerCollabSetEndpointName の呼び出しによって以前に設定された呼び出し元ピアの現在のエンドポイントの名前を取得します。
PeerCollabGetEventData ピアで発生したピア コラボレーション イベントに関連付けられたデータを取得します。
PeerCollabGetInvitationResponse ピア コラボレーション アクティビティに参加するために以前に招待されたピアから応答を取得します。
PeerCollabGetPresenceInfo 特定の連絡先に関連付けられているエンドポイントのプレゼンス情報を取得します。
PeerCollabGetSigninOptions ピアの現在のサインイン済みピア コラボレーション ネットワーク プレゼンス オプションを取得します。
PeerCollabInviteContactする 信頼できる連絡先にピア コラボレーション アクティビティに参加するための招待を送信します。 この呼び出しは同期的であり、成功した場合は連絡先から応答を取得します。
PeerCollabInviteEndpoint 送信者のピア コラボレーション アクティビティに参加するために、指定されたピア エンドポイントに招待を送信します。 この呼び出しは同期的であり、成功した場合はピア エンドポイントから応答を取得します。
PeerCollabParseContact 連絡先 XML データを含む Unicode 文字列バッファーを PEER_CONTACT データ構造に解析します。
PeerCollabQueryContactData 指定されたピア エンドポイントの連絡先情報を取得します。
PeerCollabRefreshEndpointData 呼び出し元のピア ノードを新しいエンドポイント データで更新します。
PeerCollabRegisterApplication ピア コラボレーション アクティビティで起動できるように、アプリケーションをローカル コンピューターに登録します。
PeerCollabRegisterEvent アプリケーションをピア コラボレーション インフラストラクチャに登録して、特定のピア コラボレーション イベントのコールバックを受信します。
PeerCollabSetEndpointName ピア アプリケーションによって使用されている現在のエンドポイントの名前を設定します。
PeerCollabSetObject ピア コラボレーション ネットワークで使用されるピア データ オブジェクトを作成または更新します。
PeerCollabSetPresenceInfo 呼び出し元のプレゼンス情報を、それを見ているすべての連絡先に更新します。
PeerCollabSignIn ホストされているインターネット (サーバーレス プレゼンス) またはサブネット ("People Near Me") ピア コラボレーション ネットワーク プレゼンス プロバイダーにピアをサインインさせます。
PeerCollabSignOut 特定の種類のピア コラボレーション ネットワーク プレゼンス プロバイダーからピアをサインアウトします。
PeerCollabShutdown ピア コラボレーション インフラストラクチャをシャットダウンし、関連付けられているすべてのリソースを解放します。
PeerCollabStartup ピア コラボレーション インフラストラクチャを初期化します。
PeerCollabSubscribeEndpointData 使用可能なエンドポイントへのサブスクリプションを作成します。
PeerCollabUnregisterApplication ピアの特定のアプリケーションをローカル コンピューターから登録解除します。
PeerCollabUnregisterEvent 特定のピア コラボレーション イベントに関する通知からアプリケーションを登録解除します。
PeerCollabUnsubscribeEndpointData PeerCollabSubscribeEndpointData で作成されたエンドポイントへのサブスクリプションを削除します。
PeerCollabUpdateContact ピア コラボレーション ネットワークに参加しているピアを、ピア連絡先に関する新しい情報で更新します。