Lire en anglais

Partager via


Pair à pair

Vue d’ensemble de la technologie P2P.

Pour développer un pair à pair, vous avez besoin des en-têtes suivants :

Pour obtenir des conseils de programmation pour cette technologie, consultez :

Énumérations

 
DRT_ADDRESS_FLAGS

énumération DRT_ADDRESS_FLAGS.
DRT_EVENT_TYPE

L’énumération DRT_EVENT_TYPE définit l’ensemble des événements qui peuvent être déclenchés par la table de routage distribuée.
DRT_LEAFSET_KEY_CHANGE_TYPE

L’énumération DRT_LEAFSET_KEY_CHANGE_TYPE définit l’ensemble des modifications qui peuvent se produire sur les nœuds dans le jeu de feuilles d’une clé inscrite localement.
DRT_MATCH_TYPE

L’énumération DRT_MATCH_TYPE définit l’exactitude d’un résultat de recherche retourné par DrtGetSearchResult après avoir lancé une recherche avec l’API DrtStartSearch.
DRT_REGISTRATION_STATE

L’énumération DRT_REGISTRATION_STATE définit l’ensemble des états juridiques d’une clé inscrite.
DRT_SCOPE

L’énumération DRT_SCOPE définit l’ensemble des étendues IPv6 dans lesquelles la DRT opère lors de l’utilisation du transport UDP IPv6 créé par DrtCreateIpv6UdpTransport.
DRT_SECURITY_MODE

L’énumération DRT_SECURITY_MODE définit les modes de sécurité possibles pour la DRT. Le mode de sécurité est spécifié par un champ de la structure DRT_SETTINGS.
DRT_STATUS

L’énumération DRT_STATUS définit la status d’un instance DRT local.
PEER_APPLICATION_REGISTRATION_TYPE

L’énumération PEER_APPLICATION_REGISTRATION_TYPE définit l’ensemble des indicateurs d’inscription d’application homologue.
PEER_CHANGE_TYPE

L’énumération PEER_CHANGE_TYPE définit l’ensemble des modifications qui ont été effectuées sur un objet homologue, un point de terminaison ou une application dans un événement homologue. Il est utilisé pour qualifier l’événement homologue associé au type de modification.
PEER_COLLAB_EVENT_TYPE

L’énumération PEER_COLLAB_EVENT_TYPE définit l’ensemble des événements qui peuvent être déclenchés sur un homologue par l’infrastructure d’événements réseau de collaboration d’homologues.
PEER_CONNECTION_FLAGS

L’énumération PEER_CONNECTION_FLAGS spécifie les types de connexions qu’un homologue peut avoir.
PEER_CONNECTION_STATUS

L’énumération PEER_CONNECTION_STATUS spécifie la status d’une connexion directe ou voisine d’homologue.
PEER_GRAPH_EVENT_TYPE

L’énumération PEER_GRAPH_EVENT_TYPE spécifie les types d’événements homologues dont l’application doit être avertie.
PEER_GRAPH_PROPERTY_FLAGS

L’énumération PEER_GRAPH_PROPERTY_FLAGS spécifie les propriétés d’un graphique homologue.
PEER_GRAPH_SCOPE

L’énumération PEER_GRAPH_SCOPE spécifie l’étendue réseau d’un graphique homologue.
PEER_GRAPH_STATUS_FLAGS

L’énumération PEER_GRAPH_STATUS_FLAGS est un ensemble d’indicateurs qui montrent la status actuelle d’un nœud dans le graphe homologue.
PEER_GROUP_AUTHENTICATION_SCHEME

Définit l’ensemble des schémas d’authentification possibles qui peuvent être utilisés pour authentifier des homologues qui rejoignent un groupe d’homologues.
PEER_GROUP_EVENT_TYPE

L’énumération PEER_GROUP_EVENT_TYPE contient les types d’événements homologues spécifiques qui peuvent se produire au sein d’un groupe d’homologues.
PEER_GROUP_ISSUE_CREDENTIAL_FLAGS

. (PEER_GROUP_ISSUE_CREDENTIAL_FLAGS)
PEER_GROUP_PROPERTY_FLAGS

Les indicateurs PEER_GROUP_PROPERTY_FLAGS sont utilisés pour spécifier différents paramètres d’appartenance au groupe d’homologues.
PEER_GROUP_STATUS

Les indicateurs PEER_GROUP_STATUS indiquent si le groupe d’homologues a des connexions présentes.
PEER_INVITATION_RESPONSE_TYPE

Définit le type de réponse reçue à une invitation à démarrer une activité de collaboration entre pairs.
PEER_MEMBER_CHANGE_TYPE

L’énumération PEER_MEMBER_CHANGE_TYPE définit l’ensemble des états de présence et d’appartenance au groupe d’homologues possibles pour un homologue.
PEER_MEMBER_FLAGS

L’indicateur PEER_MEMBER_FLAGS permet à une application de spécifier si tous les membres ou uniquement les membres présents doivent être énumérés lorsque la fonction PeerGroupEnumMembers est appelée, ou pour indiquer si un membre est présent ou non dans le groupe d’homologues.
PEER_NODE_CHANGE_TYPE

L’énumération PEER_NODE_CHANGE_TYPE spécifie les types de graphiques de nœuds homologues status modifications.
PEER_PRESENCE_STATUS

L’énumération PEER_PRESENCE_STATUS définit l’ensemble des paramètres de présence status disponibles pour un homologue qui participe à un réseau de collaboration d’homologues.
PEER_PUBLICATION_SCOPE

Définit l’ensemble d’étendues pour la publication d’objets ou de données homologues.
PEER_RECORD_CHANGE_TYPE

L’énumération PEER_RECORD_CHANGE_TYPE spécifie les modifications qui peuvent se produire dans un enregistrement.
PEER_RECORD_FLAGS

L’énumération PEER_RECORD_FLAGS spécifie un ensemble d’indicateurs pour les comportements d’enregistrement homologue.
PEER_SIGNIN_FLAGS

L’énumération PEER_SIGNIN_FLAGS définit l’ensemble des comportements de publication de présence d’homologue disponibles lorsque l’homologue se connecte à un réseau de collaboration d’homologues.
PEER_WATCH_PERMISSION

Définit si un contact homologue peut recevoir des mises à jour de présence d’un contact.
PEERDIST_CLIENT_INFO_BY_HANDLE_CLASS

L’énumération PEERDIST_CLIENT_INFO_BY_HANDLE_CLASS définit les valeurs d’informations client possibles.
PEERDIST_STATUS

PEERDIST_STATUS énumération définit les valeurs de status possibles du service de distribution d’homologues.
PNRP_CLOUD_FLAGS

L’énumération PNRP_CLOUD_FLAGS spécifie la validité d’un nom de cloud.
PNRP_CLOUD_STATE

L’énumération PNRP_CLOUD_STATE spécifie les différents états d’un cloud PNRP.
PNRP_RESOLVE_CRITERIA

L’énumération PNRP_RESOLVE_CRITERIA spécifie les critères utilisés par PNRP pour résoudre les recherches.

Fonctions

 
DrtClose

La fonction DrtClose ferme la instance locale de la DRT.
DrtContinueSearch

La fonction DrtContinueSearch poursuit une recherche itérative d’une clé.
DrtCreateDerivedKey

La fonction DrtCreateDerivedKey crée une clé qui peut être utilisée par DrtRegisterKey lorsque la DRT utilise un fournisseur de sécurité de clé dérivée.
DrtCreateDerivedKeySecurityProvider

La fonction DrtCreateDerivedKeySecurityProvider crée le fournisseur de sécurité de clé dérivée pour une table de routage distribuée.
DrtCreateDnsBootstrapResolver

La fonction DrtCreateDnsBootstrapResolver crée un programme de résolution d’amorçage qui utilisera la fonction système GetAddrInfo pour résoudre le nom d’hôte d’un nœud connu déjà présent dans le maillage DRT.
DrtCreateIpv6UdpTransport

La fonction DrtCreateIpv6UdpTransport crée un transport basé sur le protocole UDP IPv6.
DrtCreateNullSecurityProvider

La fonction DrtCreateNullSecurityProvider crée un fournisseur de sécurité Null. Ce fournisseur de sécurité n’a pas besoin de nœuds pour authentifier les clés.
DrtCreatePnrpBootstrapResolver

DrtCreatePnrpBootstrapResolver.
DrtDeleteDerivedKeySecurityProvider

La fonction DrtDeleteDerivedKeySecurityProvider supprime un fournisseur de sécurité de clé dérivée pour une table de routage distribuée.
DrtDeleteDnsBootstrapResolver

La fonction DrtDeleteDnsBootstrapResolver supprime un fournisseur d’amorçage DNS instance.
DrtDeleteIpv6UdpTransport

La fonction DrtDeleteIpv6UdpTransport supprime un transport basé sur le protocole UDP IPv6.
DrtDeleteNullSecurityProvider

La fonction DrtDeleteNullSecurityProvider supprime un fournisseur de sécurité Null pour une table de routage distribuée.
DrtDeletePnrpBootstrapResolver

La fonction DrtDeletePnrpBootstrapResolver supprime un programme de résolution de démarrage basé sur le protocole PNRP (Peer Name Resolution Protocol).
DrtEndSearch

La fonction DrtEndSearch annule la recherche d’une clé dans un DRT.
DrtGetEventData

La fonction DrtGetEventData récupère les données d’événement associées à un événement signalé.
DrtGetEventDataSize

La fonction DrtGetEventDataSize retourne la taille de la structure DRT_EVENT_DATA associée à un événement signalé.
DrtGetInstanceName

La fonction DrtGetInstanceName récupère le nom complet de la table de routage distribuée instance qui correspond au handle DRT spécifié.
DrtGetInstanceNameSize

La fonction DrtGetInstanceNameSize retourne la taille de la table de routage distribuée instance nom.
DrtGetSearchPath

La fonction DrtGetSearchPath retourne une liste de nœuds contactés pendant l’opération de recherche.
DrtGetSearchPathSize

La fonction DrtGetSearchPathSize retourne la taille du chemin de recherche, qui représente le nombre de nœuds utilisés dans l’opération de recherche.
DrtGetSearchResult

Fonction DrtGetSearchResult.
DrtGetSearchResultSize

La fonction DrtGetSearchResultSize retourne la taille du résultat de recherche disponible suivant.
DrtOpen

La fonction DrtOpen crée une table de routage distribuée locale instance selon les critères spécifiés par la structure DRT_SETTINGS.
DrtRegisterKey

La fonction DrtRegisterKey inscrit une clé dans le DRT.
DrtStartSearch

La fonction DrtStartSearch recherche une clé dans la DRT à l’aide de critères spécifiés dans la structure DRT_SEARCH_INFO.
DrtUnregisterKey

La fonction DrtUnregisterKey annule l’inscription d’une clé du DRT.
DrtUpdateKey

La fonction DrtUpdateKey met à jour les données d’application associées à une clé inscrite.
PeerCollabAddContact

Ajoute un contact à la liste de contacts d’un homologue.
PeerCollabAsyncInviteContact

Envoie une invitation à un contact d’homologue approuvé pour rejoindre l’activité de collaboration d’homologue de l’expéditeur via une connexion sécurisée. La disponibilité de la réponse d’invitation est mise à jour via un événement asynchrone.
PeerCollabAsyncInviteEndpoint

Envoie une invitation à un point de terminaison homologue spécifié pour rejoindre l’activité de collaboration d’homologue de l’expéditeur. La disponibilité de la réponse à l’invitation est mise à jour via un événement asynchrone.
PeerCollabCancelInvitation

Annule une invitation précédemment envoyée par l’appelant à un contact.
PeerCollabCloseHandle

Ferme le handle à une invitation d’activité Peer Collaboration.
PeerCollabDeleteContact

Supprime un contact du magasin de contacts local associé à l’appelant.
PeerCollabDeleteEndpointData

Supprime les données de point de terminaison d’homologue sur le nœud d’homologue appelant qui correspond aux données de point de terminaison fournies.
PeerCollabDeleteObject

Supprime un objet homologue du point de terminaison appelant.
PeerCollabEnumApplicationRegistrationInfo

Obtient le handle d’énumération utilisé pour récupérer les informations d’application homologue.
PeerCollabEnumApplications

Retourne le handle à une énumération qui contient les applications inscrites auprès des points de terminaison d’un homologue spécifique.
PeerCollabEnumContacts

Retourne un handle à un ensemble énuméré qui contient tous les contacts réseau de collaboration d’homologue actuellement disponibles sur l’homologue appelant.
PeerCollabEnumEndpoints

Retourne le handle à une énumération qui contient les points de terminaison associés à un contact d’homologue spécifique.
PeerCollabEnumObjects

Retourne le handle à une énumération qui contient les objets homologues associés au point de terminaison d’un homologue spécifique.
PeerCollabEnumPeopleNearMe

Retourne un handle à un ensemble énuméré qui contient tous les points de terminaison « personnes proches de moi » du réseau de collaboration d’homologues actuellement disponibles sur le sous-réseau de l’homologue appelant.
PeerCollabExportContact

Exporte les données de contact associées à un nom d’homologue vers une mémoire tampon de chaîne. La mémoire tampon contient des données de contact au format XML.
PeerCollabGetAppLaunchInfo

Obtient les informations de lancement de l’application homologue, notamment le nom du contact, le point de terminaison d’homologue et la demande d’invitation.
PeerCollabGetApplicationRegistrationInfo

Obtient des informations d’inscription spécifiques à l’application.
PeerCollabGetContact

Obtient les informations d’un contact d’homologue en fonction du nom d’homologue du contact.
PeerCollabGetEndpointName

Récupère le nom du point de terminaison actuel de l’homologue appelant, comme défini précédemment par un appel à PeerCollabSetEndpointName.
PeerCollabGetEventData

Obtient les données associées à un événement de collaboration d’homologue déclenché sur l’homologue.
PeerCollabGetInvitationResponse

Obtient la réponse d’un homologue précédemment invité à rejoindre une activité de collaboration d’homologue.
PeerCollabGetPresenceInfo

Récupère les informations de présence pour le point de terminaison associé à un contact spécifique.
PeerCollabGetSigninOptions

Obtient les options de présence réseau de collaboration d’homologues actuellement connectées.
PeerCollabInviteContact

Envoie une invitation à rejoindre une activité de collaboration d’homologue à un contact approuvé. Cet appel est synchrone et, s’il réussit, obtient une réponse du contact.
PeerCollabInviteEndpoint

Envoie une invitation à un point de terminaison homologue spécifié pour rejoindre l’activité de collaboration d’homologue de l’expéditeur. Cet appel est synchrone et, s’il réussit, obtient une réponse du point de terminaison de l’homologue.
PeerCollabParseContact

Analyse une mémoire tampon de chaîne Unicode contenant des données XML de contact dans une structure de données PEER_CONTACT.
PeerCollabQueryContactData

Récupère les informations de contact pour le point de terminaison d’homologue fourni.
PeerCollabRefreshEndpointData

Mises à jour le nœud homologue appelant avec de nouvelles données de point de terminaison.
PeerCollabRegisterApplication

Inscrit une application auprès de l’ordinateur local afin qu’elle puisse être lancée dans une activité de collaboration d’homologue.
PeerCollabRegisterEvent

Inscrit une application auprès de l’infrastructure de collaboration d’homologues pour recevoir des rappels pour des événements de collaboration d’homologues spécifiques.
PeerCollabSetEndpointName

Définit le nom du point de terminaison actuel utilisé par l’application homologue.
PeerCollabSetObject

Crée ou met à jour un objet de données homologue utilisé dans un réseau de collaboration d’homologues.
PeerCollabSetPresenceInfo

Mises à jour les informations de présence de l’appelant à tous les contacts qui le regardent.
PeerCollabShutdown

Arrête l’infrastructure peer collaboration et libère toutes les ressources qui lui sont associées.
PeerCollabSignin

Connecte l’homologue à un fournisseur de présence réseau de collaboration d’homologues hébergé (présence serverless) ou sous-réseau (« Personnes Près de moi »).
PeerCollabSignout

Déconnecte un homologue d’un type spécifique de fournisseur de présence réseau de collaboration d’homologues.
PeerCollabStartup

Initialise l’infrastructure peer collaboration.
PeerCollabSubscribeEndpointData

Crée un abonnement à un point de terminaison disponible.
PeerCollabUnregisterApplication

Annule l’inscription des applications spécifiques d’un homologue de l’ordinateur local.
PeerCollabUnregisterEvent

Annule l’inscription d’une application de la notification concernant des événements de collaboration d’homologue spécifiques.
PeerCollabUnsubscribeEndpointData

Supprime un abonnement à un point de terminaison créé avec PeerCollabSubscribeEndpointData.
PeerCollabUpdateContact

Mises à jour les informations associées à un contact homologue spécifié dans le magasin de contacts local de l’appelant.
PeerCreatePeerName

La fonction PeerCreatePeerName crée un nom basé sur le nom existant de l’identité d’homologue et du classifieur spécifiés. Toutefois, une nouvelle identité n’est pas créée par un appel à PeerCreatePeerName.
PeerDistClientAddContentInformation

La fonction PeerDistClientAddContentInformation ajoute les informations de contenu associées à un handle de contenu ouvert par PeerDistClientOpenContent.
PeerDistClientAddData

La fonction PeerDistClientAddData est utilisée pour fournir du contenu au cache local.
PeerDistClientBlockRead

La fonction PeerDistClientBlockRead lit les blocs de données de contenu.
PeerDistClientCancelAsyncOperation

La fonction PeerDistClientCancelAsyncOperation annule l’opération asynchrone associée à une structure OVERLAPPED et au handle de contenu retourné par PeerDistClientOpenContent.
PeerDistClientCloseContent

La fonction PeerDistClientCloseContent ferme le handle de contenu ouvert par PeerDistClientOpenContent.
PeerDistClientCompleteContentInformation

La fonction PeerDistClientCompleteContentInformation termine le processus d’ajout des informations de contenu.
PeerDistClientFlushContent

La fonction PeerDistClientFlushContent permet à un client de supprimer le contenu ajouté au cache local avec la fonction PeerDistClientAddData à l’aide de la PEERDIST_CONTENT_TAG associée.
PeerDistClientGetInformationByHandle

La fonction PeerDistClientGetInformationByHandle récupère des informations supplémentaires à partir du service de distribution d’homologues pour un handle de contenu spécifique.
PeerDistClientOpenContent

La fonction PeerDistClientOpenContent s’ouvre et retourne une PEERDIST_CONTENT_HANDLE. Le client utilise le handle de contenu pour récupérer des données à partir du service peer distribution.
PeerDistClientStreamRead

PeerDistClientStreamRead lit une séquence d’octets du flux de contenu.
PeerDistGetOverlappedResult

La fonction PeerDistGetOverlappedResult récupère les résultats des opérations asynchrones.
PeerDistGetStatus

La fonction PeerDistGetStatus retourne la status actuelle du service de distribution d’homologues.
PeerDistGetStatusEx

La fonction PeerDistGetStatusEx retourne la status et les fonctionnalités actuelles du service de distribution d’homologues.
PeerDistRegisterForStatusChangeNotification

La fonction PeerDistRegisterForStatusChangeNotification demande le service de distribution d’homologues status notification de modification.
PeerDistRegisterForStatusChangeNotificationEx

La fonction PeerDistRegisterForStatusChangeNotificationEx demande au service peer distribution status notification de modification.
PeerDistServerCancelAsyncOperation

La fonction PeerDistServerCancelAsyncOperation annule l’opération asynchrone associée à l’identificateur de contenu et à la structure OVERLAPPED.
PeerDistServerCloseContentInformation

La fonction PeerDistServerCloseContentInformation ferme le handle ouvert par PeerDistServerOpenContentInformation.
PeerDistServerCloseStreamHandle

La fonction PeerDistServerCloseStreamHandle ferme un handle retourné par PeerDistServerPublishStream.
PeerDistServerOpenContentInformation

La fonction PeerDistServerOpenContentInformation ouvre une PEERDIST_CONTENTINFO_HANDLE. Le client utilise le handle pour récupérer des informations de contenu.
PeerDistServerOpenContentInformationEx

La fonction PeerDistServerOpenContentInformationEx ouvre une PEERDIST_CONTENTINFO_HANDLE. Le client utilise le handle pour récupérer des informations de contenu.
PeerDistServerPublishAddToStream

La fonction PeerDistServerPublishAddToStream ajoute des données au flux de publication.
PeerDistServerPublishCompleteStream

La fonction PeerDistServerPublishCompleteStream termine le processus d’ajout de données au flux.
PeerDistServerPublishStream

La fonction PeerDistServerPublishStream initialise un nouveau flux à publier dans le service peer distribution.
PeerDistServerRetrieveContentInformation

La fonction PeerDistServerRetrieveContentInformation récupère les informations de contenu encodées associées à un handle retourné par PeerDistServerOpenContentInformation.
PeerDistServerUnpublish

La fonction PeerDistServerUnpublish supprime une publication créée via PeerDistServerPublishStream.
PeerDistShutdown

La fonction PeerDistShutdown libère les ressources allouées par un appel à PeerDistStartup. Chaque handle retourné par un appel PeerDistStartup doit être fermé par un appel correspondant à PeerDistShutdown.
PeerDistStartup

La fonction PeerDistStartup crée un nouveau handle de distribution d’homologues instance qui doit être passé à toutes les autres API de distribution d’homologues.
PeerDistUnregisterForStatusChangeNotification

La fonction PeerDistUnregisterForStatusChangeNotification annule l’inscription de la notification de modification status pour la session associée au handle spécifié.
PeerEndEnumeration

La fonction PeerEndEnumeration libère une énumération, par exemple une énumération d’enregistrement ou de membre, et libère toutes les ressources associées à l’énumération.
PeerEnumGroups

La fonction PeerEnumGroups crée et retourne un handle d’énumération d’homologue utilisé pour énumérer tous les groupes d’homologues associés à une identité d’homologue spécifique.
PeerEnumIdentities

La fonction PeerEnumIdentities crée et retourne un handle d’énumération d’homologue utilisé pour énumérer toutes les identités homologues qui appartiennent à un utilisateur spécifique.
PeerFreeData

La fonction PeerFreeData libère un bloc de données et le retourne au pool de mémoire. Utilisez la fonction PeerFreeData pour libérer les données que les API Peer Identity Manager, Peer Grouping et Peer Collaboration retournent.
PeerGetItemCount

La fonction PeerGetItemCount retourne un nombre d’éléments dans une énumération homologue.
PeerGetNextItem

La fonction PeerGetNextItem retourne un nombre spécifique d’éléments à partir d’une énumération homologue.
PeerGraphAddRecord

La fonction PeerGraphAddRecord ajoute un nouvel enregistrement à un graphique homologue. Un enregistrement ajouté avec cette fonction est envoyé à chaque nœud dans un graphique homologue.
PeerGraphClose

La fonction PeerGraphClose invalide le handle de graphe homologue retourné par un appel à PeerGraphCreate ou PeerGraphOpen, et ferme toutes les connexions réseau pour le graphe homologue spécifié.
PeerGraphCloseDirectConnection

La fonction PeerGraphCloseDirectConnection ferme une connexion directe spécifiée.
PeerGraphConnect

La fonction PeerGraphConnect tente d’établir une connexion à un nœud spécifié dans un graphique homologue.
PeerGraphCreate

La fonction PeerGraphCreate crée un graphique homologue. Une application peut spécifier des informations sur un graphique d’homologue et le type de sécurité utilisé par un graphique homologue. Un handle à un graphique homologue est retourné, mais aucune connexion réseau n’est établie.
PeerGraphDelete

La fonction PeerGraphDelete supprime les données associées à un graphique homologue spécifié.
PeerGraphDeleteRecord

La fonction PeerGraphDeleteRecord marque un enregistrement comme supprimé dans un graphique homologue. L’enregistrement n’est pas disponible sur un nœud local pour les appels de fonction, par exemple, les appels à PeerGraphGetRecord et PeerGraphEnumRecords.
PeerGraphEndEnumeration

La fonction PeerGraphEndEnumeration libère un handle d’énumération et libère les ressources associées à une énumération.
PeerGraphEnumConnections

La fonction PeerGraphEnumConnections crée et retourne un handle d’énumération utilisé pour énumérer les connexions d’un nœud local.
PeerGraphEnumNodes

La fonction PeerGraphEnumNodes crée et retourne un handle d’énumération utilisé pour énumérer les nœuds dans un graphique homologue.
PeerGraphEnumRecords

La fonction PeerGraphEnumRecords crée et retourne un handle d’énumération utilisé pour énumérer les enregistrements d’un type spécifique d’enregistrement, d’utilisateur ou des deux. Une énumération fournit une instantané d’enregistrements au moment où une énumération est effectuée.
PeerGraphExportDatabase

La fonction PeerGraphExportDatabase exporte une base de données de graphe homologue dans un fichier que vous pouvez déplacer vers un autre ordinateur. À l’aide de PeerGraphImportDatabase, une base de données de graphe homologue peut être importée sur un autre ordinateur.
PeerGraphFreeData

La fonction PeerGraphFreeData libère les ressources que plusieurs fonctions de l’API Peer Graphing retournent.
PeerGraphGetEventData

La fonction PeerGraphGetEventData récupère les événements d’homologue. Une application appelle cette fonction jusqu’à ce que la valeur de retour PEER_S_NO_EVENT_DATA soit retournée, ce qui indique qu’un appel réussit, mais qu’il n’y a plus d’événements homologues à récupérer.
PeerGraphGetItemCount

La fonction PeerGraphGetItemCount récupère le nombre d’éléments d’une énumération.
PeerGraphGetNextItem

Obtient le ou les éléments suivants dans une énumération créée par un appel aux fonctions suivantes.
PeerGraphGetNodeInfo

La fonction PeerGraphGetNodeInfo récupère des informations sur un nœud spécifique.
PeerGraphGetProperties

La fonction PeerGraphGetProperties récupère les propriétés de graphique homologue actuelles.
PeerGraphGetRecord

La fonction PeerGraphGetRecord récupère un enregistrement spécifique en fonction de l’ID d’enregistrement spécifié. L’enregistrement retourné doit être libéré en appelant PeerGraphFreeData.
PeerGraphGetStatus

La fonction PeerGraphGetStatus retourne la status actuelle du graphe homologue.
PeerGraphImportDatabase

La fonction PeerGraphImportDatabase importe un fichier qui contient les informations d’une base de données de graphe homologue. Cette fonction ne peut être appelée que si l’application n’a pas encore appelé la fonction PeerGraphListen ou PeerGraphConnect.
PeerGraphListen

La fonction PeerGraphListen indique qu’un graphique homologue doit commencer à écouter les connexions entrantes.
PeerGraphOpen

La fonction PeerGraphOpen ouvre un graphique d’homologue créé précédemment par le nœud local ou un nœud distant. Un handle au graphe homologue est retourné, mais aucune connexion réseau n’est établie.
PeerGraphOpenDirectConnection

La fonction PeerGraphOpenDirectConnection permet à une application d’établir une connexion directe avec un nœud dans un graphique homologue.
PeerGraphPeerTimeToUniversalTime

La fonction PeerGraphPeerTimeToUniversalTime convertit la valeur de temps de référence gérée par un graphique homologue en une valeur de temps localisée appropriée pour l’affichage sur l’ordinateur de l’homologue.
PeerGraphRegisterEvent

La fonction PeerGraphRegisterEvent inscrit la demande d’un homologue pour être informé des modifications associées à un graphique d’homologue et à un type d’événement.
PeerGraphSearchRecords

La fonction PeerGraphSearchRecords recherche des enregistrements spécifiques dans le graphique homologue.
PeerGraphSendData

La fonction PeerGraphSendData envoie des données à un nœud voisin ou à un nœud directement connecté.
PeerGraphSetNodeAttributes

La fonction PeerGraphSetNodeAttributes définit les attributs de la structure PEER_NODE_INFO pour le nœud local.
PeerGraphSetPresence

La fonction PeerGraphSetPresence active ou désactive explicitement la publication des enregistrements de présence pour un nœud spécifique.
PeerGraphSetProperties

La fonction PeerGraphSetProperties définit les propriétés du graphique homologue.
PeerGraphShutdown

La fonction PeerGraphShutdown nettoie toutes les ressources allouées par l’appel à PeerGraphStartup. Il doit y avoir un appel à PeerGraphShutdown pour chaque appel à PeerGraphStartup.
PeerGraphStartup

La fonction PeerGraphStartup indique à l’infrastructure Peer Graphing quelle version des protocoles homologues l’application appelante a besoin.
PeerGraphUniversalTimeToPeerTime

La fonction PeerGraphUniversalTimeToPeerTime convertit une valeur de temps universelle de l’ordinateur de l’homologue en une valeur de temps de graphe homologue commune.
PeerGraphUnregisterEvent

La fonction PeerGraphUnregisterEvent demande que l’application ne soit plus avertie des modifications associées à un graphique homologue et à un type d’enregistrement.
PeerGraphUpdateRecord

La fonction PeerGraphUpdateRecord met à jour un enregistrement dans le graphe homologue, puis inonde l’enregistrement sur chaque nœud du graphe homologue.
PeerGraphValidateDeferredRecords

La fonction PeerGraphValidateDeferredRecords indique à l’infrastructure peer graphing qu’il est temps de renvoyer tous les enregistrements différés pour que le module de sécurité soit validé.
PeerGroupAddRecord

La fonction PeerGroupAddRecord ajoute un nouvel enregistrement au groupe d’homologues, qui est propagé à tous les homologues participants.
PeerGroupClose

La fonction PeerGroupClose invalide le handle de groupe d’homologues obtenu par un appel précédent à la fonction PeerGroupCreate, PeerGroupJoin ou PeerGroupOpen.
PeerGroupCloseDirectConnection

La fonction PeerGroupCloseDirectConnection ferme une connexion directe spécifique entre deux homologues.
PeerGroupConnect

La fonction PeerGroupConnect lance une recherche PNRP pour un groupe d’homologues et tente de s’y connecter. Une fois cette fonction appelée avec succès, un homologue peut communiquer avec d’autres membres du groupe d’homologues.
PeerGroupConnectByAddress

Tente de se connecter au groupe d’homologues auquel d’autres homologues avec des adresses IPv6 connues participent.
PeerGroupCreate

La fonction PeerGroupCreate crée un groupe d’homologues.
PeerGroupCreateInvitation

La fonction PeerGroupCreateInvitation retourne une chaîne XML qui peut être utilisée par l’homologue spécifié pour joindre un groupe.
PeerGroupCreatePasswordInvitation

Retourne une chaîne XML qui peut être utilisée par l’homologue spécifié pour joindre un groupe avec un mot de passe correspondant.
PeerGroupDelete

La fonction PeerGroupDelete supprime les données locales et le certificat associés à un groupe d’homologues.
PeerGroupDeleteRecord

La fonction PeerGroupDeleteRecord supprime un enregistrement d’un groupe d’homologues. Le créateur, ainsi que tout autre membre d’un rôle d’administration, peuvent supprimer un enregistrement spécifique.
PeerGroupEnumConnections

La fonction PeerGroupEnumConnections crée une énumération des connexions actuellement actives sur l’homologue.
PeerGroupEnumMembers

La fonction PeerGroupEnumMembers crée une énumération des membres du groupe d’homologues disponibles et les informations d’appartenance associées.
PeerGroupEnumRecords

La fonction PeerGroupEnumRecords crée une énumération des enregistrements de groupe d’homologues.
PeerGroupExportConfig

La fonction PeerGroupExportConfig exporte la configuration de groupe pour un homologue sous la forme d’une chaîne XML qui contient l’identité, le nom du groupe et la console GMC pour l’identité.
PeerGroupExportDatabase

La fonction PeerGroupExportDatabase exporte une base de données de groupe d’homologues vers un fichier spécifique, qui peut être transporté vers un autre ordinateur et importé avec la fonction PeerGroupImportDatabase.
PeerGroupGetEventData

La fonction PeerGroupGetEventData permet à une application de récupérer les données retournées par un événement de regroupement.
PeerGroupGetProperties

La fonction PeerGroupGetProperties récupère des informations sur les propriétés d’un groupe spécifié.
PeerGroupGetRecord

La fonction PeerGroupGetRecord récupère un enregistrement de groupe spécifique.
PeerGroupGetStatus

La fonction PeerGroupGetStatus récupère la status actuelle d’un groupe.
PeerGroupImportConfig

La fonction PeerGroupImportConfig importe une configuration de groupe d’homologues pour une identité en fonction des paramètres spécifiques d’une chaîne de configuration XML fournie.
PeerGroupImportDatabase

La fonction PeerGroupImportDatabase importe une base de données de groupe d’homologues à partir d’un fichier local.
PeerGroupIssueCredentials

La fonction PeerGroupIssueCredentials émet des informations d’identification, y compris une console GMC, à une identité spécifique et retourne éventuellement une chaîne XML d’invitation que l’homologue invité peut utiliser pour rejoindre un groupe d’homologues.
PeerGroupJoin

La fonction PeerGroupJoin prépare un homologue avec une invitation à rejoindre un groupe d’homologues existant avant d’appeler PeerGroupConnect ou PeerGroupConnectByAddress.
PeerGroupOpen

La fonction PeerGroupOpen ouvre un groupe d’homologues qu’un homologue a créé ou joint. Une fois qu’un groupe d’homologues est ouvert, l’homologue peut s’inscrire aux notifications d’événements.
PeerGroupOpenDirectConnection

La fonction PeerGroupOpenDirectConnection établit une connexion directe avec un autre homologue dans un groupe d’homologues.
PeerGroupParseInvitation

La fonction PeerGroupParseInvitation retourne une structure PEER_INVITATION_INFO avec les détails d’une invitation spécifique.
PeerGroupPasswordJoin

Prépare un homologue avec une invitation et le mot de passe approprié pour rejoindre un groupe d’homologues protégé par mot de passe avant d’appeler PeerGroupConnect ou PeerGroupConnectByAddress.
PeerGroupPeerTimeToUniversalTime

La fonction PeerGroupPeerTimeToUniversalTime convertit la valeur de temps de référence gérée par le groupe d’homologues en une valeur de temps localisée appropriée pour l’affichage sur un ordinateur homologue.
PeerGroupRegisterEvent

La fonction PeerGroupRegisterEvent inscrit un homologue pour des événements de groupe d’homologues spécifiques.
PeerGroupSearchRecords

La fonction PeerGroupSearchRecords recherche dans la base de données du groupe d’homologues local les enregistrements qui correspondent aux critères fournis.
PeerGroupSendData

La fonction PeerGroupSendData envoie des données à un membre via une connexion directe ou voisine.
PeerGroupSetProperties

La fonction PeerGroupSetProperties définit les propriétés actuelles du groupe d’homologues. Dans la version 1.0 de cette API, seul le créateur du groupe d’homologues peut effectuer cette opération.
PeerGroupShutdown

La fonction PeerGroupShutdown ferme un groupe d’homologues créé avec PeerGroupStartup et supprime toutes les ressources allouées.
PeerGroupStartup

La fonction PeerGroupStartup lance un groupe d’homologues à l’aide d’une version demandée de l’infrastructure d’homologue.
PeerGroupUniversalTimeToPeerTime

La fonction PeerGroupUniversalTimeToPeerTime convertit une valeur d’heure locale de l’ordinateur d’un homologue en une valeur de temps de groupe d’homologues commune.
PeerGroupUnregisterEvent

La fonction PeerGroupUnregisterEvent annule l’inscription d’un homologue de la notification des événements homologues associés au handle d’événement fourni.
PeerGroupUpdateRecord

La fonction PeerGroupUpdateRecord met à jour un enregistrement au sein d’un groupe d’homologues spécifique.
PeerHostNameToPeerName

Décode un nom d’hôte retourné par PeerNameToPeerHostName dans la chaîne de nom d’homologue qu’il représente.
PeerIdentityCreate

La fonction PeerIdentityCreate crée une identité d’homologue et retourne son nom.
PeerIdentityDelete

La fonction PeerIdentityDelete supprime définitivement une identité d’homologue. Cela inclut la suppression de tous les certificats, clés privées et toutes les informations de groupe associées à une identité d’homologue spécifiée.
PeerIdentityExport

La fonction PeerIdentityExport permet à un utilisateur d’exporter une identité d’homologue. L’utilisateur peut ensuite transférer l’identité d’homologue vers un autre ordinateur.
PeerIdentityGetCryptKey

La fonction PeerIdentityGetCryptKey récupère un handle à un fournisseur de services de chiffrement (CSP).
PeerIdentityGetDefault

La fonction PeerIdentityGetDefault récupère le nom d’homologue par défaut défini pour l’utilisateur actuel.
PeerIdentityGetFriendlyName

La fonction PeerIdentityGetFriendlyName retourne le nom convivial de l’identité homologue.
PeerIdentityGetXML

La fonction PeerIdentityGetXML retourne une description de l’identité d’homologue, qui peut ensuite être transmise à des tiers et utilisée pour inviter une identité d’homologue dans un groupe d’homologues. Ces informations sont retournées sous forme de fragment XML.
PeerIdentityImport

La fonction PeerIdentityImport importe une identité homologue. Si l’identité homologue existe sur un ordinateur, PEER_E_ALREADY_EXISTS est retournée.
PeerIdentitySetFriendlyName

La fonction PeerIdentitySetFriendlyName modifie le nom convivial d’une identité d’homologue spécifiée. Le nom convivial est le nom lisible par l’utilisateur.
PeerNameToPeerHostName

Encode le nom d’homologue fourni sous la forme d’un format qui peut être utilisé avec un appel ultérieur à la fonction getaddrinfo Windows Sockets.
PeerPnrpEndResolve

Ferme le handle pour une opération de résolution PNRP asynchrone lancée avec un appel précédent à PeerPnrpStartResolve.
PeerPnrpGetCloudInfo

Récupère des informations sur les clouds PNRP (Peer Name Resolution Protocol) auxquels l’homologue appelant participe.
PeerPnrpGetEndpoint

Récupère une adresse de point de terminaison d’homologue résolue lors d’une opération de résolution de noms d’homologue asynchrone.
PeerPnrpRegister

Inscrit un homologue auprès d’un cloud PNRP et retourne un handle qui peut être utilisé pour les mises à jour d’inscription.
PeerPnrpResolve

Obtient la ou les adresses de point de terminaison inscrites pour un nom d’homologue spécifique.
PeerPnrpShutdown

Arrête une instance en cours d’exécution du service PNRP (Peer Name Resolution Protocol) et libère toutes les ressources qui lui sont associées.
PeerPnrpStartResolve

Démarre une opération de résolution de noms d’homologue asynchrone.
PeerPnrpStartup

Démarre le service PNRP (Peer Name Resolution Protocol) pour l’homologue appelant.
PeerPnrpUnregister

Annule l’inscription d’un homologue à partir d’un cloud PNRP.
PeerPnrpUpdateRegistration

Mises à jour les informations d’inscription PNRP pour un nom.
PFNPEER_FREE_SECURITY_DATA

Le rappel PFNPEER_FREE_SECURITY_DATA spécifie la fonction que l’infrastructure de graphing homologue appelle pour libérer les données retournées par les rappels PFNPEER_SECURE_RECORD et PFNPEER_VALIDATE_RECORD.
PFNPEER_SECURE_RECORD

Le rappel PFNPEER_SECURE_RECORD spécifie la fonction que l’infrastructure de graphing homologue appelle pour sécuriser les enregistrements.
PFNPEER_VALIDATE_RECORD

Le rappel PFNPEER_VALIDATE_RECORD spécifie la fonction que l’infrastructure de graphing homologue appelle pour valider les enregistrements.

Structures

 
DRT_ADDRESS

DRT_ADDRESS structure contient des informations de point de terminaison sur un nœud DRT qui a participé à une recherche. Ces informations sont destinées à être utilisées pour le débogage des problèmes de connectivité.
DRT_ADDRESS_LIST

DRT_ADDRESS_LIST structure contient un ensemble de structures DRT_ADDRESS qui représentent les nœuds contactés lors d’une recherche de clé.
DRT_BOOTSTRAP_PROVIDER

DRT_BOOTSTRAP_PROVIDER structure définit l’interface DRT qui doit être implémentée par un fournisseur d’amorçage.
DRT_DATA

DRT_DATA structure contient un objet blob de données. Cette structure est utilisée par plusieurs fonctions DRT.
DRT_EVENT_DATA

DRT_EVENT_DATA.
DRT_REGISTRATION

La structure DRT_REGISTRATION contient des données de clé et d’application qui composent une inscription.
DRT_SEARCH_INFO

DRT_SEARCH_INFO structure représente une requête de recherche émise avec DrtStartSearch.
DRT_SEARCH_RESULT

DRT_SEARCH_RESULT.
DRT_SECURITY_PROVIDER

DRT_SECURITY_PROVIDER structure définit l’interface DRT qui doit être implémentée par un fournisseur de sécurité.
DRT_SETTINGS

DRT_SETTINGS structure contient les paramètres utilisés par la table de routage distribuée locale.
PEER_ADDRESS

La structure PEER_ADDRESS spécifie les informations relatives à l’adresse IP.
PEER_APP_LAUNCH_INFO

La structure PEER_APP_LAUNCH_INFO contient les informations de lancement de l’application homologue fournies par un contact dans une demande d’invitation d’homologue précédente.
PEER_APPLICATION

La structure PEER_APPLICATION contient des données décrivant une application ou un composant logiciel installé localement qui peut être inscrit et partagé avec des contacts approuvés au sein d’un réseau de collaboration d’homologues.
PEER_APPLICATION_REGISTRATION_INFO

La structure PEER_APPLICATION_REGISTRATION_INFO contient des informations d’application homologue pour l’inscription auprès de l’ordinateur local.
PEER_COLLAB_EVENT_REGISTRATION

La structure PEER_COLLAB_EVENT_REGISTRATION contient les données utilisées par un homologue pour s’inscrire à des événements réseau de collaboration d’homologues spécifiques.
PEER_CONNECTION_INFO

La structure PEER_CONNECTION_INFO contient des informations sur une connexion. Cette structure est retournée lorsque vous énumérez des graphiques d’homologues ou des connexions de regroupement.
PEER_CONTACT

La structure PEER_CONTACT contient des informations sur un contact spécifique.
PEER_CREDENTIAL_INFO

La structure PEER_CREDENTIAL_INFO définit les informations utilisées pour obtenir et émettre les informations d’identification de sécurité d’un homologue.
PEER_DATA

La structure PEER_DATA contient des données binaires.
PEER_ENDPOINT

La structure PEER_ENDPOINT contient l’adresse et le nom convivial d’un point de terminaison homologue.
PEER_EVENT_APPLICATION_CHANGED_DATA

La structure PEER_EVENT_APPLICATION_CHANGED_DATA contient des informations retournées lorsqu’un événement PEER_EVENT_ENDPOINT_APPLICATION_CHANGED ou PEER_EVENT_MY_APPLICATION_CHANGED est déclenché sur un homologue participant à un réseau de collaboration d’homologue.
PEER_EVENT_CONNECTION_CHANGE_DATA

Pointe vers la structure PEER_EVENT_CONNECTION_CHANGE_DATA si l’un des événements homologues suivants est déclenché.
PEER_EVENT_ENDPOINT_CHANGED_DATA

La structure PEER_EVENT_ENDPOINT_CHANGED_DATA contient des informations retournées lorsqu’un événement PEER_EVENT_ENDPOINT_CHANGED ou PEER_EVENT_MY_ENDPOINT_CHANGED est déclenché sur un homologue participant à un réseau de collaboration d’homologues.
PEER_EVENT_INCOMING_DATA

Pointe vers la structure PEER_EVENT_INCOMING_DATA si l’un des événements homologues suivants est déclenché.
PEER_EVENT_MEMBER_CHANGE_DATA

La structure PEER_EVENT_MEMBER_CHANGE_DATA contient des données qui décrivent une modification dans la status d’un membre de groupe homologue.
PEER_EVENT_NODE_CHANGE_DATA

La structure PEER_EVENT_NODE_CHANGE_DATA contient un pointeur vers les données si un événement PEER_GRAPH_EVENT_NODE_CHANGE est déclenché.
PEER_EVENT_OBJECT_CHANGED_DATA

La structure PEER_EVENT_OBJECT_CHANGED_DATA contient des informations retournées lorsqu’un événement PEER_EVENT_ENDPOINT_OBJECT_CHANGED ou PEER_EVENT_MY_OBJECT_CHANGED est déclenché sur un homologue participant à un réseau de collaboration d’homologue.
PEER_EVENT_PEOPLE_NEAR_ME_CHANGED_DATA

La structure PEER_EVENT_PEOPLE_NEAR_ME_CHANGED_DATA contient des informations retournées lorsqu’un événement PEER_EVENT_PEOPLE_NEAR_ME_CHANGED est déclenché sur un homologue participant à un réseau de collaboration d’homologue spécifique au sous-réseau.
PEER_EVENT_PRESENCE_CHANGED_DATA

La structure PEER_EVENT_PRESENCE_CHANGED_DATA contient des informations retournées lorsqu’un événement PEER_EVENT_ENDPOINT_PRESENCE_CHANGED ou PEER_EVENT_MY_PRESENCE_CHANGED est déclenché sur un homologue participant à un réseau de collaboration d’homologue.
PEER_EVENT_RECORD_CHANGE_DATA

Pointe vers la structure PEER_EVENT_RECORD_CHANGE_DATA si l’un des événements homologues suivants est déclenché.
PEER_EVENT_REQUEST_STATUS_CHANGED_DATA

La structure PEER_EVENT_REQUEST_STATUS_CHANGED_DATA contient des informations retournées lorsqu’un événement de PEER_EVENT_REQUEST_STATUS_CHANGED est déclenché sur un homologue participant à un réseau de collaboration d’homologues.
PEER_EVENT_SYNCHRONIZED_DATA

La PEER_EVENT_SYNCHRONIZED_DATA est pointée par l’union d’une structure de PEER_GRAPH_EVENT_DATA si un événement PEER_GRAPH_EVENT_RECORD_CHANGE ou PEER_GROUP_EVENT_RECORD_CHANGE est déclenché.
PEER_EVENT_WATCHLIST_CHANGED_DATA

La structure PEER_EVENT_WATCHLIST_CHANGED_DATA contient des informations retournées lorsqu’un événement PEER_EVENT_WATCHLIST_CHANGED est déclenché sur un homologue participant à un réseau de collaboration d’homologues.
PEER_GRAPH_EVENT_DATA

La structure PEER_GRAPH_EVENT_DATA contient des données associées à un événement homologue.
PEER_GRAPH_EVENT_REGISTRATION

La structure PEER_GRAPH_EVENT_REGISTRATION est utilisée lors de l’inscription pour la notification d’événement d’homologue. Lors de l’inscription, il spécifie les événements homologues pour lesquels une application nécessite des notifications.
PEER_GRAPH_PROPERTIES

La structure PEER_GRAPH_PROPERTIES contient des données sur la stratégie d’un graphe homologue, l’ID, l’étendue et d’autres informations.
PEER_GROUP_EVENT_REGISTRATION

La structure PEER_GROUP_EVENT_REGISTRATION définit l’événement de groupe d’homologues particulier auquel un membre peut s’inscrire.
PEER_GROUP_PROPERTIES

La structure PEER_GROUP_PROPERTIES contient des données sur la stratégie d’appartenance d’un groupe d’homologues.
PEER_INVITATION

La structure PEER_INVITATION contient une demande de lancement ou de participation à une activité de collaboration d’homologue.
PEER_INVITATION_INFO

La structure PEER_INVITATION_INFO définit des informations sur une invitation à rejoindre un groupe d’homologues.
PEER_INVITATION_RESPONSE

La structure PEER_INVITATION_RESPONSE contient une réponse à une invitation à rejoindre une activité de collaboration d’homologue.
PEER_MEMBER

La structure PEER_MEMBER contient des informations qui décrivent un membre d’un groupe d’homologues.
PEER_NAME_PAIR

La structure PEER_NAME_PAIR contient les résultats d’un appel à PeerGetNextItem.
PEER_NODE_INFO

La structure PEER_NODE_INFO contient des informations spécifiques à un nœud particulier dans un graphe homologue.
PEER_OBJECT

La structure PEER_OBJECT contient des informations d’exécution spécifiques à l’application qui peuvent être partagées avec des contacts approuvés au sein d’un réseau de collaboration d’homologues.
PEER_PEOPLE_NEAR_ME

Contient des informations sur un homologue dans le même sous-réseau logique ou virtuel.
PEER_PNRP_CLOUD_INFO

Contient des informations sur un cloud PNRP (Peer Name Resolution Protocol).
PEER_PNRP_ENDPOINT_INFO

Contient les adresses IP et les données associées à un point de terminaison d’homologue.
PEER_PNRP_REGISTRATION_INFO

Contient les informations fournies par une identité d’homologue lorsqu’elle s’inscrit auprès d’un cloud PNRP.
PEER_PRESENCE_INFO

La structure PEER_PRESENCE_INFO contient des informations de présence d’homologue spécifiques.
PEER_RECORD

La structure PEER_RECORD contient l’objet d’enregistrement utilisé par une application.
PEER_SECURITY_INTERFACE

La structure de PEER_SECURITY_INTERFACE spécifie les interfaces de sécurité que les API Peer Graphing utilisent pour valider, sécuriser et libérer les enregistrements.
PEER_VERSION_DATA

La structure PEER_VERSION_DATA contient les informations de version sur les API Peer Graphing et Grouping.
PEERDIST_CLIENT_BASIC_INFO

La structure PEERDIST_CLIENT_BASIC_INFO indique si de nombreux clients téléchargent simultanément le même contenu.
PEERDIST_CONTENT_TAG

PEERDIST_CONTENT_TAG structure contient une balise de contenu fournie par le client en tant qu’entrée à l’API PeerDistClientOpenContent.
PEERDIST_PUBLICATION_OPTIONS

PEERDIST_PUBLICATION_OPTIONS structure contient des options de publication, y compris les informations de version de l’API et les indicateurs d’option possibles.
PEERDIST_RETRIEVAL_OPTIONS

La structure PEER_RETRIEVAL_OPTIONS contient la version des informations de contenu à récupérer.
PEERDIST_STATUS_INFO

La structure PEERDIST_STATUS_INFO contient des informations sur la status et les fonctionnalités actuelles du service BranchCache sur l’ordinateur local.
PNRP_CLOUD_ID

La structure PNRP_CLOUD_ID contient les valeurs qui définissent un cloud réseau.
PNRPCLOUDINFO

La structure PNRPCLOUDINFO est pointée vers le membre lpBlob de la structure WSAQUERYSET.
PNRPINFO_V1

La structure PNRPINFO_V1 est pointée par le membre lpBlob de la structure WSAQUERYSET. (PNRPINFO_V1)
PNRPINFO_V2

La structure PNRPINFO_V1 est pointée par le membre lpBlob de la structure WSAQUERYSET. P