Partager via


PeerGroupConnectByAddress, fonction (p2p.h)

La fonction PeerGroupConnectByAddress tente de se connecter au groupe d’homologues auquel participent d’autres homologues ayant des adresses IPv6 connues. Une fois cette fonction appelée avec succès, un homologue peut communiquer avec d’autres membres du groupe d’homologues.

Syntaxe

NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGroupConnectByAddress(
  [in] HGROUP        hGroup,
  [in] ULONG         cAddresses,
  [in] PPEER_ADDRESS pAddresses
);

Paramètres

[in] hGroup

Gérez le groupe d’homologues auquel un homologue a l’intention de se connecter. Ce handle est retourné par la fonction PeerGroupCreate, PeerGroupOpen, PeerGroupJoin ou PeerGroupPasswordJoin . Ce paramètre est obligatoire.

[in] cAddresses

Nombre total de structures PEER_ADDRESS pointées par pAddresses.

[in] pAddresses

Pointeur vers une liste de structures PEER_ADDRESS qui spécifient les points de terminaison des homologues participant au groupe.

Valeur retournée

Retourne S_OK si l’opération réussit. Sinon, la fonction retourne la valeur suivante.

Code de retour Description
PEER_E_INVALID_GROUP
Le handle du groupe d’homologues n’est pas valide.
 

Des 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

Si une valeur de délai d’attente pour PeerGroupConnectByAddress n’est pas fournie dans l’application, un échec entraîne le blocage de l’application. Une valeur de délai d’attente de 30 secondes est recommandée.

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

Voir aussi

PEER_ADDRESS

PeerGroupConnect

PeerGroupJoin

PeerGroupPasswordJoin