Función PeerGroupConnectByAddress (p2p.h)
La función PeerGroupConnectByAddress intenta conectarse al grupo del mismo nivel en el que participan otros elementos del mismo nivel con direcciones IPv6 conocidas. Una vez que se llama correctamente a esta función, un elemento del mismo nivel puede comunicarse con otros miembros del grupo del mismo nivel.
Sintaxis
NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGroupConnectByAddress(
[in] HGROUP hGroup,
[in] ULONG cAddresses,
[in] PPEER_ADDRESS pAddresses
);
Parámetros
[in] hGroup
Identificador del grupo del mismo nivel al que un elemento del mismo nivel pretende conectarse. La función PeerGroupCreate, PeerGroupOpen,PeerGroupJoin o PeerGroupPasswordJoin devuelve este identificador. Este parámetro es obligatorio.
[in] cAddresses
Número total de estructuras de PEER_ADDRESS a las que apunta pAddresses.
[in] pAddresses
Puntero a una lista de estructuras de PEER_ADDRESS que especifican los puntos de conexión de los elementos del mismo nivel que participan en el grupo.
Valor devuelto
Devuelve S_OK si la operación se realiza correctamente. De lo contrario, la función devuelve el siguiente valor.
Código devuelto | Descripción |
---|---|
|
El identificador del grupo del mismo nivel no es válido. |
Los errores específicos de criptografía se pueden devolver del proveedor base RSA de Microsoft. Estos errores tienen el prefijo CRYPT_* y se definen en Winerror.h.
Comentarios
Si no se proporciona un valor de tiempo de espera para PeerGroupConnectByAddress en la aplicación, si se produce un error, la aplicación se bloqueará. Se recomienda un valor de tiempo de espera de 30 segundos.
Requisitos
Cliente mínimo compatible | Windows XP con SP2 [solo aplicaciones de escritorio],Windows XP con SP1 con advanced Networking Pack forWindows XP |
Servidor mínimo compatible | No se admite ninguno |
Plataforma de destino | Windows |
Encabezado | p2p.h |
Library | P2P.lib |
Archivo DLL | P2P.dll |