英語で読む

次の方法で共有


p2p.h ヘッダー

このヘッダーはピアツーピアで使用されます。 詳細については、次を参照してください。

p2p.h には、次のプログラミング インターフェイスが含まれています。

関数

 
PeerCollabAddContact

ピアの連絡先リストに連絡先を追加します。
PeerCollabAsyncInviteContact

信頼されたピア連絡先に招待を送信して、セキュリティで保護された接続を介して送信者のピア コラボレーション アクティビティに参加します。 招待応答の可用性は、非同期イベントによって更新されます。
PeerCollabAsyncInviteEndpoint

送信者のピア コラボレーション アクティビティに参加するために、指定したピア エンドポイントに招待を送信します。 招待に対する応答の可用性は、非同期イベントを通じて更新されます。
PeerCollabCancelInvitation

以前に発信者から連絡先に送信された招待を取り消します。
PeerCollabCloseHandle

ピア コラボレーション アクティビティの招待へのハンドルを閉じます。
PeerCollabDeleteContact

呼び出し元に関連付けられているローカル連絡先ストアから連絡先を削除します。
PeerCollabDeleteEndpointData

指定されたエンドポイント データと一致する、呼び出し元のピア ノード上のピア エンドポイント データを削除します。
PeerCollabDeleteObject

呼び出し元のエンドポイントからピア オブジェクトを削除します。
PeerCollabEnumApplicationRegistrationInfo

ピア アプリケーション情報の取得に使用する列挙ハンドルを取得します。
PeerCollabEnumApplications

特定のピアのエンドポイントに登録されているアプリケーションを含む列挙体へのハンドルを返します。
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

呼び出し元のプレゼンス情報を、それを見ている連絡先に更新します。
PeerCollabShutdown

ピア コラボレーション インフラストラクチャをシャットダウンし、それに関連付けられているすべてのリソースを解放します。
PeerCollabSignin

ホストされているインターネット (サーバーレス プレゼンス) またはサブネット ("People Near Me") ピア コラボレーション ネットワーク プレゼンス プロバイダーにピアをサインインさせます。
PeerCollabSignout

特定の種類のピア コラボレーション ネットワーク プレゼンス プロバイダーからピアをサインアウトします。
PeerCollabStartup

ピア コラボレーション インフラストラクチャを初期化します。
PeerCollabSubscribeEndpointData

使用可能なエンドポイントへのサブスクリプションを作成します。
PeerCollabUnregisterApplication

ピアの特定のアプリケーションをローカル コンピューターから登録解除します。
PeerCollabUnregisterEvent

特定のピア コラボレーション イベントに関する通知からアプリケーションを登録解除します。
PeerCollabUnsubscribeEndpointData

PeerCollabSubscribeEndpointData を使用して作成されたエンドポイントのサブスクリプションを削除します。
PeerCollabUpdateContact

呼び出し元のローカル連絡先ストアで指定されたピア連絡先に関連付けられている情報を更新します。
PeerCreatePeerName

PeerCreatePeerName 関数は、指定されたピア ID と分類子の既存の名前に基づいて新しい名前を作成します。 ただし、PeerCreatePeerName の呼び出しによって新しい ID は作成されません。
PeerEndEnumeration

PeerEndEnumeration 関数は、レコードやメンバー列挙などの列挙型を解放し、列挙に関連付けられているすべてのリソースの割り当てを解除します。
PeerEnumGroups

PeerEnumGroups 関数は、特定のピア ID に関連付けられているすべてのピア グループを列挙するために使用されるピア列挙ハンドルを作成して返します。
PeerEnumIdentities

PeerEnumIdentities 関数は、特定のユーザーに属するすべてのピア ID を列挙するために使用されるピア列挙ハンドルを作成して返します。
PeerFreeData

PeerFreeData 関数は、データブロックの割り当てを解除し、メモリ プールに返します。 PeerFreeData 関数を使用して、ピア Identity Manager、ピア グループ化、ピア コラボレーション API が返すデータを解放します。
PeerGetItemCount

PeerGetItemCount 関数は、ピア列挙の項目の数を返します。
PeerGetNextItem

PeerGetNextItem 関数は、ピア列挙から特定の数の項目を返します。
PeerGraphAddRecord

PeerGraphAddRecord 関数は、ピア グラフに新しいレコードを追加します。 この関数で追加されたレコードは、ピア グラフ内の各ノードに送信されます。
PeerGraphClose

PeerGraphClose 関数は、PeerGraphCreate または PeerGraphOpen の呼び出しによって返されるピア グラフ ハンドルを無効にし、指定されたピア グラフのすべてのネットワーク接続を閉じます。
PeerGraphCloseDirectConnection

PeerGraphCloseDirectConnection 関数は、指定された直接接続を閉じます。
PeerGraphConnect

PeerGraphConnect 関数は、ピア グラフ内の指定されたノードへの接続を試行します。
PeerGraphCreate

PeerGraphCreate 関数は、新しいピア グラフを作成します。 アプリケーションでは、ピア グラフに関する情報と、ピア グラフで使用されるセキュリティの種類を指定できます。 ピア グラフへのハンドルが返されますが、ネットワーク接続が確立されていません。
PeerGraphDelete

PeerGraphDelete 関数は、指定されたピア グラフに関連付けられているデータを削除します。
PeerGraphDeleteRecord

PeerGraphDeleteRecord 関数は、ピア グラフ内でレコードを削除済みとしてマークします。 このレコードは、PeerGraphGetRecord や PeerGraphEnumRecords の呼び出しなど、関数呼び出しではローカル ノードでは使用できません。
PeerGraphEndEnumeration

PeerGraphEndEnumeration 関数は列挙ハンドルを解放し、列挙に関連付けられているリソースを解放します。
PeerGraphEnumConnections

PeerGraphEnumConnections 関数は、ローカル ノードの接続を列挙するために使用される列挙ハンドルを作成して返します。
PeerGraphEnumNodes

PeerGraphEnumNodes 関数は、ピア グラフ内のノードを列挙するために使用される列挙ハンドルを作成して返します。
PeerGraphEnumRecords

PeerGraphEnumRecords 関数は、特定の種類のレコード、ユーザー、またはその両方のレコードを列挙するために使用される列挙ハンドルを作成して返します。 列挙は、列挙が実行されるときにレコードのスナップショットを提供します。
PeerGraphExportDatabase

PeerGraphExportDatabase 関数は、ピア グラフ データベースを別のコンピューターに移動できるファイルにエクスポートします。 PeerGraphImportDatabase を使用すると、ピア グラフ データベースを別のコンピューターにインポートできます。
PeerGraphFreeData

PeerGraphFreeData 関数は、いくつかの Peer Graphing API 関数が返すリソースを解放します。
PeerGraphGetEventData

PeerGraphGetEventData 関数は、ピア イベントを取得します。 アプリケーションは、戻り値PEER_S_NO_EVENT_DATAが返されるまでこの関数を呼び出します。これは、呼び出しが成功したが、取得するピア イベントがこれ以上ないことを示します。
PeerGraphGetItemCount

PeerGraphGetItemCount 関数は、列挙体内の項目の数を取得します。
PeerGraphGetNextItem

次の関数の呼び出しによって作成された列挙内の次の項目を取得します。
PeerGraphGetNodeInfo

PeerGraphGetNodeInfo 関数は、特定のノードに関する情報を取得します。
PeerGraphGetProperties

PeerGraphGetProperties 関数は、現在のピア グラフプロパティを取得します。
PeerGraphGetRecord

PeerGraphGetRecord 関数は、指定したレコード ID に基づいて特定のレコードを取得します。 返されたレコードは、PeerGraphFreeData を呼び出して解放する必要があります。
PeerGraphGetStatus

PeerGraphGetStatus 関数は、ピア グラフの現在の状態を返します。
PeerGraphImportDatabase

PeerGraphImportDatabase 関数は、ピア グラフ データベースからの情報を含むファイルをインポートします。 この関数は、アプリケーションで PeerGraphListen または PeerGraphConnect 関数がまだ呼び出されていない場合にのみ呼び出すことができます。
PeerGraphListen

PeerGraphListen 関数は、ピア グラフが受信接続のリッスンを開始する必要があることを示します。
PeerGraphOpen

PeerGraphOpen 関数は、ローカル ノードまたはリモート ノードによって以前に作成されたピア グラフを開きます。 ピア グラフへのハンドルが返されますが、ネットワーク接続が確立されていません。
PeerGraphOpenDirectConnection

PeerGraphOpenDirectConnection 関数を使用すると、アプリケーションはピア グラフ内のノードとの直接接続を確立できます。
PeerGraphPeerTimeToUniversalTime

PeerGraphPeerTimeToUniversalTime 関数は、ピア グラフで管理される参照時間値を、ピアのコンピューターに表示するのに適したローカライズされた時間値に変換します。
PeerGraphRegisterEvent

PeerGraphRegisterEvent 関数は、ピア グラフとイベントの種類に関連付けられた変更の通知を受け取るピアの要求を登録します。
PeerGraphSearchRecords

PeerGraphSearchRecords 関数は、ピア グラフで特定のレコードを検索します。
PeerGraphSendData

PeerGraphSendData 関数は、近隣ノードまたは直接接続されたノードにデータを送信します。
PeerGraphSetNodeAttributes

PeerGraphSetNodeAttributes 関数は、ローカル ノードのPEER_NODE_INFO構造体の属性を設定します。
PeerGraphSetPresence

PeerGraphSetPresence 関数は、特定のノードのプレゼンス レコードの発行を明示的にオンまたはオフにします。
PeerGraphSetProperties

PeerGraphSetProperties 関数は、ピア グラフのプロパティを設定します。
PeerGraphShutdown

PeerGraphShutdown 関数は、PeerGraphStartup の呼び出しによって割り当てられたすべてのリソースをクリーンアップします。 PeerGraphStartup の呼び出しごとに PeerGraphShutdown への呼び出しが必要です。
PeerGraphStartup

PeerGraphStartup 関数は、呼び出し元のアプリケーションで必要なピア プロトコルのバージョンをピア グラフ インフラストラクチャに示します。
PeerGraphUniversalTimeToPeerTime

PeerGraphUniversalTimeToPeerTime 関数は、ピアのコンピューターのユニバーサル時刻値を共通のピア グラフの時刻値に変換します。
PeerGraphUnregisterEvent

PeerGraphUnregisterEvent 関数は、ピア グラフとレコードの種類に関連付けられている変更についてアプリケーションに通知されないように要求します。
PeerGraphUpdateRecord

PeerGraphUpdateRecord 関数は、ピア グラフ内のレコードを更新し、ピア グラフ内の各ノードにレコードをフラッディングします。
PeerGraphValidateDeferredRecords

PeerGraphValidateDeferredRecords 関数は、ピア グラフ インフラストラクチャに対して、セキュリティ モジュールが検証するために遅延レコードを再送信するタイミングであることを示します。
PeerGroupAddRecord

PeerGroupAddRecord 関数は、ピア グループに新しいレコードを追加します。これは、参加しているすべてのピアに反映されます。
PeerGroupClose

PeerGroupClose 関数は、PeerGroupCreate、PeerGroupJoin、または PeerGroupOpen 関数の前回の呼び出しによって取得されたピア グループ ハンドルを無効にします。
PeerGroupCloseDirectConnection

PeerGroupCloseDirectConnection 関数は、2 つのピア間の特定の直接接続を閉じます。
PeerGroupConnect

PeerGroupConnect 関数は、ピア グループの PNRP 検索を開始し、それに接続しようとします。 この関数が正常に呼び出されると、ピアはピア グループの他のメンバーと通信できます。
PeerGroupConnectByAddress

既知の IPv6 アドレスを持つ他のピアが参加しているピア グループへの接続を試みます。
PeerGroupCreate

PeerGroupCreate 関数は、新しいピア グループを作成します。
PeerGroupCreateInvitation

PeerGroupCreateInvitation 関数は、指定されたピアがグループに参加するために使用できる XML 文字列を返します。
PeerGroupCreatePasswordInvitation

指定したピアが一致するパスワードを使用してグループに参加するために使用できる XML 文字列を返します。
PeerGroupDelete

PeerGroupDelete 関数は、ピア グループに関連付けられているローカル データと証明書を削除します。
PeerGroupDeleteRecord

PeerGroupDeleteRecord 関数は、ピア グループからレコードを削除します。 作成者、および管理ロールの他のメンバーは、特定のレコードを削除できます。
PeerGroupEnumConnections

PeerGroupEnumConnections 関数は、ピアで現在アクティブな接続の列挙体を作成します。
PeerGroupEnumMembers

PeerGroupEnumMembers 関数は、使用可能なピア グループ メンバーと関連付けられたメンバーシップ情報の列挙を作成します。
PeerGroupEnumRecords

PeerGroupEnumRecords 関数は、ピア グループ レコードの列挙を作成します。
PeerGroupExportConfig

PeerGroupExportConfig 関数は、ピアのグループ構成を、ID、グループ名、および ID の GMC を含む XML 文字列としてエクスポートします。
PeerGroupExportDatabase

PeerGroupExportDatabase 関数は、ピア グループ データベースを特定のファイルにエクスポートします。このファイルは別のコンピューターに転送し、PeerGroupImportDatabase 関数を使用してインポートできます。
PeerGroupGetEventData

PeerGroupGetEventData 関数を使用すると、アプリケーションはグループ化イベントによって返されるデータを取得できます。
PeerGroupGetProperties

PeerGroupGetProperties 関数は、指定されたグループのプロパティに関する情報を取得します。
PeerGroupGetRecord

PeerGroupGetRecord 関数は、特定のグループ レコードを取得します。
PeerGroupGetStatus

PeerGroupGetStatus 関数は、グループの現在の状態を取得します。
PeerGroupImportConfig

PeerGroupImportConfig 関数は、指定された XML 構成文字列の特定の設定に基づいて、ID のピア グループ構成をインポートします。
PeerGroupImportDatabase

PeerGroupImportDatabase 関数は、ローカル ファイルからピア グループ データベースをインポートします。
PeerGroupIssueCredentials

PeerGroupIssueCredentials 関数は、GMC を含む資格情報を特定の ID に発行し、必要に応じて、招待されたピアがピア グループへの参加に使用できる招待 XML 文字列を返します。
PeerGroupJoin

PeerGroupJoin 関数は、PeerGroupConnect または PeerGroupConnectByAddress を呼び出す前に、既存のピア グループに参加するための招待を含むピアを準備します。
PeerGroupOpen

PeerGroupOpen 関数は、ピアが作成または参加したピア グループを開きます。 ピア グループを開いた後、ピアはイベント通知に登録できます。
PeerGroupOpenDirectConnection

PeerGroupOpenDirectConnection 関数は、ピア グループ内の別のピアとの直接接続を確立します。
PeerGroupParseInvitation

PeerGroupParseInvitation 関数は、特定の招待の詳細を含むPEER_INVITATION_INFO構造体を返します。
PeerGroupPasswordJoin

PeerGroupConnect または PeerGroupConnectByAddress を呼び出す前に、パスワードで保護されたピア グループに参加するための招待と正しいパスワードを使用してピアを準備します。
PeerGroupPeerTimeToUniversalTime

PeerGroupPeerTimeToUniversalTime 関数は、ピア グループで管理される参照時間値を、ピア コンピューターでの表示に適したローカライズされた時間値に変換します。
PeerGroupRegisterEvent

PeerGroupRegisterEvent 関数は、特定のピア グループ イベントのピアを登録します。
PeerGroupSearchRecords

PeerGroupSearchRecords 関数は、指定された条件に一致するレコードをローカル ピア グループ データベースで検索します。
PeerGroupSendData

PeerGroupSendData 関数は、近隣接続または直接接続を介してメンバーにデータを送信します。
PeerGroupSetProperties

PeerGroupSetProperties 関数は、現在のピア グループのプロパティを設定します。 この API のバージョン 1.0 では、ピア グループの作成者のみがこの操作を実行できます。
PeerGroupShutdown

PeerGroupShutdown 関数は、PeerGroupStartup で作成されたピア グループを閉じ、割り当てられたリソースを破棄します。
PeerGroupStartup

PeerGroupStartup 関数は、要求されたバージョンのピア インフラストラクチャを使用してピア グループを開始します。
PeerGroupUniversalTimeToPeerTime

PeerGroupUniversalTimeToPeerTime 関数は、ローカル時刻値をピアのコンピューターから共通のピア グループ時間値に変換します。
PeerGroupUnregisterEvent

PeerGroupUnregisterEvent 関数は、指定されたイベント ハンドルに関連付けられているピア イベントの通知からピアの登録を解除します。
PeerGroupUpdateRecord

PeerGroupUpdateRecord 関数は、特定のピア グループ内のレコードを更新します。
PeerHostNameToPeerName

PeerNameToPeerHostName によって返されるホスト名を、それが表すピア名文字列にデコードします。
PeerIdentityCreate

PeerIdentityCreate 関数は、新しいピア ID を作成し、その名前を返します。
PeerIdentityDelete

PeerIdentityDelete 関数は、ピア ID を完全に削除します。 これには、指定されたピア ID に関連付けられているすべての証明書、秘密キー、およびすべてのグループ情報の削除が含まれます。
PeerIdentityExport

PeerIdentityExport 関数を使用すると、ユーザーは 1 つのピア ID をエクスポートできます。 その後、ユーザーはピア ID を別のコンピューターに転送できます。
PeerIdentityGetCryptKey

PeerIdentityGetCryptKey 関数は、暗号化サービス プロバイダー (CSP) へのハンドルを取得します。
PeerIdentityGetDefault

PeerIdentityGetDefault 関数は、現在のユーザーに設定されている既定のピア名を取得します。
PeerIdentityGetFriendlyName

PeerIdentityGetFriendlyName 関数は、ピア ID のフレンドリ名を返します。
PeerIdentityGetXML

PeerIdentityGetXML 関数はピア ID の説明を返します。その後、サード パーティに渡し、ピア ID をピア グループに招待するために使用できます。 この情報は XML フラグメントとして返されます。
PeerIdentityImport

PeerIdentityImport 関数は、1 つのピア ID をインポートします。 ピア ID がコンピューター上に存在する場合は、PEER_E_ALREADY_EXISTSが返されます。
PeerIdentitySetFriendlyName

PeerIdentitySetFriendlyName 関数は、指定されたピア ID のフレンドリ名を変更します。 フレンドリ名は、人間が判読できる名前です。
PeerNameToPeerHostName

指定されたピア名を、getaddrinfo Windows ソケット関数の後続の呼び出しで使用できる形式としてエンコードします。
PeerPnrpEndResolve

PeerPnrpStartResolve の以前の呼び出しで開始された非同期 PNRP 解決操作のハンドルを閉じます。
PeerPnrpGetCloudInfo

呼び出し元ピアが参加しているピア名解決プロトコル (PNRP) クラウドに関する情報を取得します。
PeerPnrpGetEndpoint

非同期ピア名解決操作中に解決されたピア エンドポイント アドレスを取得します。
PeerPnrpRegister

ピアを PNRP クラウドに登録し、登録更新に使用できるハンドルを返します。
PeerPnrpResolve

特定のピア名に登録されているエンドポイント アドレスを取得します。
PeerPnrpShutdown

ピア名前解決プロトコル (PNRP) サービスの実行中のインスタンスをシャットダウンし、それに関連付けられているすべてのリソースを解放します。
PeerPnrpStartResolve

非同期ピアの名前解決操作を開始します。
PeerPnrpStartup

呼び出し元ピアのピア名解決プロトコル (PNRP) サービスを開始します。
PeerPnrpUnregister

PNRP クラウドからピアの登録を解除します。
PeerPnrpUpdateRegistration

名前の PNRP 登録情報を更新します。

コールバック関数

 
PFNPEER_FREE_SECURITY_DATA

PFNPEER_FREE_SECURITY_DATA コールバックは、ピア グラフ インフラストラクチャが呼び出して、PFNPEER_SECURE_RECORDおよびPFNPEER_VALIDATE_RECORDコールバックによって返される空きデータに対して呼び出す関数を指定します。
PFNPEER_SECURE_RECORD

PFNPEER_SECURE_RECORD コールバックは、ピア グラフ インフラストラクチャがセキュリティで保護されたレコードを呼び出す関数を指定します。
PFNPEER_VALIDATE_RECORD

PFNPEER_VALIDATE_RECORD コールバックは、ピア グラフ インフラストラクチャがレコードを検証するために呼び出す関数を指定します。

構造

 
PEER_ADDRESS

PEER_ADDRESS構造体は、IP アドレスに関する情報を指定します。
PEER_APP_LAUNCH_INFO

PEER_APP_LAUNCH_INFO構造体には、以前のピア招待要求の連絡先から提供されたピア アプリケーション アプリケーション起動情報が含まれています。
PEER_APPLICATION

PEER_APPLICATION構造には、ピア コラボレーション ネットワーク内で信頼できる連絡先に登録して共有できる、ローカルにインストールされたソフトウェア アプリケーションまたはコンポーネントを記述するデータが含まれています。
PEER_APPLICATION_REGISTRATION_INFO

PEER_APPLICATION_REGISTRATION_INFO構造体には、ローカル コンピューターに登録するためのピア アプリケーション情報が含まれています。
PEER_COLLAB_EVENT_DATA

PEER_COLLAB_EVENT_DATA構造体 (p2p.h) には、ピアで発生する可能性のあるピア コラボレーション ネットワーク イベントごとにバリアント データが含まれています。
PEER_COLLAB_EVENT_REGISTRATION

PEER_COLLAB_EVENT_REGISTRATION構造体には、特定のピア コラボレーション ネットワーク イベントに登録するためにピアによって使用されるデータが含まれています。
PEER_CONNECTION_INFO

PEER_CONNECTION_INFO構造体には、接続に関する情報が含まれています。 この構造体は、ピア グラフ接続またはグループ化接続を列挙するときに返されます。
PEER_CONTACT

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

PEER_CREDENTIAL_INFO構造体は、ピアのセキュリティ資格情報を取得して発行するために使用される情報を定義します。
PEER_DATA

PEER_DATA構造体にはバイナリ データが含まれています。
PEER_ENDPOINT

PEER_ENDPOINT構造体には、ピア エンドポイントのアドレスとフレンドリ名が含まれています。
PEER_EVENT_APPLICATION_CHANGED_DATA

PEER_EVENT_APPLICATION_CHANGED_DATA構造体には、ピア コラボレーション ネットワークに参加しているピアでPEER_EVENT_ENDPOINT_APPLICATION_CHANGEDまたはPEER_EVENT_MY_APPLICATION_CHANGED イベントが発生したときに返される情報が含まれます。
PEER_EVENT_CONNECTION_CHANGE_DATA

次のいずれかのピア イベントがトリガーされた場合は、PEER_EVENT_CONNECTION_CHANGE_DATA構造体を指します。
PEER_EVENT_ENDPOINT_CHANGED_DATA

PEER_EVENT_ENDPOINT_CHANGED_DATA構造体には、ピア コラボレーション ネットワークに参加しているピアでPEER_EVENT_ENDPOINT_CHANGEDまたはPEER_EVENT_MY_ENDPOINT_CHANGED イベントが発生したときに返される情報が含まれます。
PEER_EVENT_INCOMING_DATA

次のいずれかのピア イベントがトリガーされた場合は、PEER_EVENT_INCOMING_DATA構造体を指します。
PEER_EVENT_MEMBER_CHANGE_DATA

PEER_EVENT_MEMBER_CHANGE_DATA構造体には、ピア グループ メンバーの状態の変化を説明するデータが含まれています。
PEER_EVENT_NODE_CHANGE_DATA

PEER_EVENT_NODE_CHANGE_DATA構造体には、PEER_GRAPH_EVENT_NODE_CHANGE イベントがトリガーされた場合にデータへのポインターが含まれます。
PEER_EVENT_OBJECT_CHANGED_DATA

PEER_EVENT_OBJECT_CHANGED_DATA構造体には、ピア コラボレーション ネットワークに参加しているピアでPEER_EVENT_ENDPOINT_OBJECT_CHANGEDまたはPEER_EVENT_MY_OBJECT_CHANGED イベントが発生したときに返される情報が含まれます。
PEER_EVENT_PEOPLE_NEAR_ME_CHANGED_DATA

PEER_EVENT_PEOPLE_NEAR_ME_CHANGED_DATA構造体には、サブネット固有のピア コラボレーション ネットワークに参加しているピアでPEER_EVENT_PEOPLE_NEAR_ME_CHANGED イベントが発生したときに返される情報が含まれます。
PEER_EVENT_PRESENCE_CHANGED_DATA

PEER_EVENT_PRESENCE_CHANGED_DATA構造体には、ピア コラボレーション ネットワークに参加しているピアでPEER_EVENT_ENDPOINT_PRESENCE_CHANGEDまたはPEER_EVENT_MY_PRESENCE_CHANGED イベントが発生したときに返される情報が含まれます。
PEER_EVENT_RECORD_CHANGE_DATA

次のいずれかのピア イベントがトリガーされた場合は、PEER_EVENT_RECORD_CHANGE_DATA構造体をポイントします。
PEER_EVENT_REQUEST_STATUS_CHANGED_DATA

PEER_EVENT_REQUEST_STATUS_CHANGED_DATA構造体には、ピア コラボレーション ネットワークに参加しているピアでPEER_EVENT_REQUEST_STATUS_CHANGED イベントが発生したときに返される情報が含まれます。
PEER_EVENT_SYNCHRONIZED_DATA

PEER_EVENT_SYNCHRONIZED_DATAは、PEER_GRAPH_EVENT_RECORD_CHANGEまたはPEER_GROUP_EVENT_RECORD_CHANGEイベントがトリガーされた場合、PEER_GRAPH_EVENT_DATA構造体の共用体によって指されます。
PEER_EVENT_WATCHLIST_CHANGED_DATA

PEER_EVENT_WATCHLIST_CHANGED_DATA構造体には、ピア コラボレーション ネットワークに参加しているピアでPEER_EVENT_WATCHLIST_CHANGED イベントが発生したときに返される情報が含まれます。
PEER_GRAPH_EVENT_DATA

PEER_GRAPH_EVENT_DATA構造体には、ピア イベントに関連付けられているデータが含まれています。
PEER_GRAPH_EVENT_REGISTRATION

PEER_GRAPH_EVENT_REGISTRATION構造体は、ピア イベント通知の登録中に使用されます。 登録時に、アプリケーションが通知を必要とするピア イベントを指定します。
PEER_GRAPH_PROPERTIES

PEER_GRAPH_PROPERTIES構造体には、ピア グラフ、ID、スコープ、およびその他の情報のポリシーに関するデータが含まれています。
PEER_GROUP_EVENT_DATA

PEER_GROUP_EVENT_DATA構造体 (p2p.h) には、発生した特定のピア グループ イベントに関する情報が含まれています。
PEER_GROUP_EVENT_REGISTRATION

PEER_GROUP_EVENT_REGISTRATION構造体は、メンバーが登録できる特定のピア グループ イベントを定義します。
PEER_GROUP_PROPERTIES

PEER_GROUP_PROPERTIES構造体には、ピア グループのメンバーシップ ポリシーに関するデータが含まれています。
PEER_INVITATION

PEER_INVITATION構造体には、ピア コラボレーション アクティビティを開始または参加するための要求が含まれています。
PEER_INVITATION_INFO

PEER_INVITATION_INFO構造体は、ピア グループに参加するための招待に関する情報を定義します。
PEER_INVITATION_RESPONSE

PEER_INVITATION_RESPONSE構造体には、ピア コラボレーション アクティビティに参加するための招待に対する応答が含まれています。
PEER_MEMBER

PEER_MEMBER構造体には、ピア グループのメンバーを説明する情報が含まれています。
PEER_NAME_PAIR

PEER_NAME_PAIR構造体には、PeerGetNextItem の呼び出しの結果が含まれます。
PEER_NODE_INFO

PEER_NODE_INFO構造体には、ピア グラフ内の特定のノードに固有の情報が含まれています。
PEER_OBJECT

PEER_OBJECT構造には、ピア コラボレーション ネットワーク内の信頼された連絡先と共有できるアプリケーション固有のランタイム情報が含まれています。
PEER_PEOPLE_NEAR_ME

同じ論理サブネットまたは仮想サブネット内のピアに関する情報が含まれます。
PEER_PNRP_CLOUD_INFO

ピア名前解決プロトコル (PNRP) クラウドに関する情報が含まれています。
PEER_PNRP_ENDPOINT_INFO

ピア エンドポイントに関連付けられている IP アドレスとデータが含まれます。
PEER_PNRP_REGISTRATION_INFO

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

PEER_PRESENCE_INFO構造体には、特定のピア プレゼンス情報が含まれています。
PEER_RECORD

PEER_RECORD構造体には、アプリケーションで使用されるレコード オブジェクトが含まれています。
PEER_SECURITY_INTERFACE

PEER_SECURITY_INTERFACE構造体は、ピア グラフ API を呼び出してレコードの検証、セキュリティ保護、および空き時間を行うために使用するセキュリティ インターフェイスを指定します。
PEER_VERSION_DATA

PEER_VERSION_DATA構造体には、ピア グラフとグループ化 API に関するバージョン情報が含まれています。

列挙

 
PEER_APPLICATION_REGISTRATION_TYPE

PEER_APPLICATION_REGISTRATION_TYPE列挙は、ピア アプリケーション登録フラグのセットを定義します。
PEER_CHANGE_TYPE

PEER_CHANGE_TYPE列挙は、ピア イベントでピア オブジェクト、エンドポイント、またはアプリケーションに対して実行された変更のセットを定義します。 これは、変更の種類に関連付けられているピア イベントを修飾するために使用されます。
PEER_COLLAB_EVENT_TYPE

PEER_COLLAB_EVENT_TYPE列挙は、ピア コラボレーション ネットワーク イベント インフラストラクチャによってピアで発生できるイベントのセットを定義します。
PEER_CONNECTION_FLAGS

PEER_CONNECTION_FLAGS列挙は、ピアが持つ接続の種類を指定します。
PEER_CONNECTION_STATUS

PEER_CONNECTION_STATUS列挙は、ピアダイレクト接続または近隣接続の状態を指定します。
PEER_GRAPH_EVENT_TYPE

PEER_GRAPH_EVENT_TYPE列挙は、アプリケーションに通知するピア イベントの種類を指定します。
PEER_GRAPH_PROPERTY_FLAGS

PEER_GRAPH_PROPERTY_FLAGS列挙は、ピア グラフのプロパティを指定します。
PEER_GRAPH_SCOPE

PEER_GRAPH_SCOPE列挙は、ピア グラフのネットワーク スコープを指定します。
PEER_GRAPH_STATUS_FLAGS

PEER_GRAPH_STATUS_FLAGS列挙は、ピア グラフ内のノードの現在の状態を示すフラグのセットです。
PEER_GROUP_AUTHENTICATION_SCHEME

ピア グループに参加するピアを認証するために使用できる一連の認証スキームを定義します。
PEER_GROUP_EVENT_TYPE

PEER_GROUP_EVENT_TYPE列挙には、ピア グループ内で発生する可能性がある特定のピア イベントの種類が含まれています。
PEER_GROUP_ISSUE_CREDENTIAL_FLAGS

. (PEER_GROUP_ISSUE_CREDENTIAL_FLAGS)
PEER_GROUP_PROPERTY_FLAGS

PEER_GROUP_PROPERTY_FLAGS フラグは、さまざまなピア グループ メンバーシップ設定を指定するために使用されます。
PEER_GROUP_STATUS

PEER_GROUP_STATUS フラグは、ピア グループに接続があるかどうかを示します。
PEER_INVITATION_RESPONSE_TYPE

ピア コラボレーション アクティビティを開始するための招待に対して受信した応答の種類を定義します。
PEER_MEMBER_CHANGE_TYPE

PEER_MEMBER_CHANGE_TYPE列挙は、ピアに対して可能なピア グループ メンバーシップとプレゼンス状態のセットを定義します。
PEER_MEMBER_FLAGS

PEER_MEMBER_FLAGS フラグを使用すると、PeerGroupEnumMembers 関数が呼び出されたときに、すべてのメンバーまたは存在するメンバーのみを列挙するか、またはメンバーがピア グループ内に存在するかどうかを示すかどうかをアプリケーションで指定できます。
PEER_NODE_CHANGE_TYPE

PEER_NODE_CHANGE_TYPE列挙は、ピア ノード グラフの状態変更の種類を指定します。
PEER_PRESENCE_STATUS

PEER_PRESENCE_STATUS列挙は、ピア コラボレーション ネットワークに参加しているピアで使用可能なプレゼンス状態設定のセットを定義します。
PEER_PUBLICATION_SCOPE

ピア オブジェクトまたはデータをパブリッシュするためのスコープのセットを定義します。
PEER_RECORD_CHANGE_TYPE

PEER_RECORD_CHANGE_TYPE列挙は、レコードに対して発生する可能性のある変更を指定します。
PEER_RECORD_FLAGS

PEER_RECORD_FLAGS列挙は、ピア レコードの動作に対するフラグのセットを指定します。
PEER_SIGNIN_FLAGS

PEER_SIGNIN_FLAGS列挙は、ピア がピア コラボレーション ネットワークにサインインするときに使用できるピア プレゼンス パブリケーション動作のセットを定義します。
PEER_WATCH_PERMISSION

ピア連絡先が連絡先からプレゼンス更新を受信できるかどうかを定義します。