ピア コラボレーション インフラストラクチャでは、次の機能がサポートされています。
| 機能 | 形容 |
|---|---|
| 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の | ピア コラボレーション ネットワークに参加しているピアを、ピア連絡先に関する新しい情報で更新します。 |