PeerGroupOpen, fonction (p2p.h)
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.
Syntaxe
NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGroupOpen(
[in] PCWSTR pwzIdentity,
[in] PCWSTR pwzGroupPeerName,
[in] PCWSTR pwzCloud,
[out] HGROUP *phGroup
);
Paramètres
[in] pwzIdentity
Pointeur vers une chaîne Unicode qui contient l’identité qu’un homologue utilise pour ouvrir un groupe. Ce paramètre est obligatoire.
[in] pwzGroupPeerName
Pointeur vers une chaîne Unicode qui contient le nom d’homologue du groupe d’homologues. Ce paramètre est obligatoire.
[in] pwzCloud
Pointeur vers une chaîne Unicode qui contient le nom du cloud PNRP dans lequel se trouve le groupe d’homologues. Si la valeur est NULL, le cloud spécifié dans les propriétés du groupe d’homologues est utilisé.
[out] phGroup
Pointeur vers un handle pour un groupe d’homologues. Si cette valeur est NULL, l’opération d’ouverture échoue. Ce paramètre est obligatoire.
Valeur retournée
Retourne S_OK si l’opération réussit. Sinon, la fonction retourne l’une des valeurs suivantes.
Code de retour | Description |
---|---|
|
L’un des paramètres n’est pas valide. |
|
Il n’y a pas assez de mémoire disponible pour terminer l’opération. |
|
Le cloud spécifié dans pwzCloud ne peut pas être découvert de manière unique, par exemple, plusieurs clouds correspondent au nom fourni. |
|
Impossible de localiser le cloud spécifié dans pwzCloud . |
|
L’accès à l’identité d’homologue ou aux clés de groupe d’homologues est refusé. En règle générale, cela est dû à une liste de contrôle d’accès incorrecte pour le dossier qui contient les clés utilisateur ou ordinateur. Cela peut se produire lorsque l’ACL a été réinitialisée manuellement. |
Les erreurs spécifiques au chiffrement peuvent être retournées à partir du fournisseur de base Microsoft RSA. Ces erreurs sont précédées de CRYPT_* et définies dans Winerror.h.
Notes
Plusieurs applications peuvent ouvrir le même groupe simultanément. N’importe quelle application peut choisir d’ouvrir un groupe sans appeler par la suite PeerGroupConnect. Ces applications sont considérées comme hors connexion. Toutefois, une deuxième application peut ouvrir et connecter l’homologue au groupe, ce qui signifie qu’une application doit être prête à se connecter à tout moment.
Spécifications
Client minimal pris en charge | Windows XP avec SP2 [applications de bureau uniquement],Windows XP avec SP1 avec le Pack réseau avancé pourWindows XP |
Serveur minimal pris en charge | Aucun pris en charge |
Plateforme cible | Windows |
En-tête | p2p.h |
Bibliothèque | P2P.lib |
DLL | P2P.dll |