Lire en anglais

Partager via


en-tête peerdist.h

Cet en-tête est utilisé par pair à pair. Pour plus d'informations, consultez les pages suivantes :

peerdist.h contient les interfaces de programmation suivantes :

Fonctions

 
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é.

Structures

 
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 pour l’API PeerDistClientOpenContent.
PEERDIST_PUBLICATION_OPTIONS

PEERDIST_PUBLICATION_OPTIONS structure contient des options de publication, notamment 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.

Énumérations

 
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.