Función PeerCollabGetInvitationResponse (p2p.h)

La función PeerCollabGetInvitationResponse obtiene la respuesta de un elemento del mismo nivel invitado previamente para unirse a una actividad de colaboración del mismo nivel.

Sintaxis

NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerCollabGetInvitationResponse(
  [in]  HANDLE                    hInvitation,
  [out] PPEER_INVITATION_RESPONSE *ppInvitationResponse
);

Parámetros

[in] hInvitation

Controlar una invitación para unirse a una actividad de colaboración del mismo nivel.

[out] ppInvitationResponse

Puntero a la dirección de una estructura de PEER_INVITATION_RESPONSE que contiene la respuesta de un elemento del mismo nivel invitado a una solicitud de invitación transmitida previamente.

Libere la memoria asociada a esta estructura llamando a PeerFreeData.

Valor devuelto

Devuelve S_OK si la función se realiza correctamente. De lo contrario, la función devuelve uno de los valores siguientes.

Código devuelto Descripción
E_INVALIDARG
El identificador proporcionado no es válido.
E_OUTOFMEMORY
No hay suficiente memoria para admitir esta operación.
PEER_E_NOT_FOUND
No se encontró el destinatario de la invitación.
PEER_E_INVITE_CANCELED
La invitación se canceló anteriormente.
PEER_E_INVITE_RESPONSE_NOT_AVAILABLE
La respuesta a la invitación del mismo nivel no está disponible.
PEER_E_CONNECTION_FAILED
Se ha producido un error en una conexión con el grafo o grupo, o se ha producido un error en una conexión directa en un grafo o grupo.

Comentarios

Se debe llamar a esta función después de llamar a PeerCollabAsyncInviteContact o PeerCollabAsyncInviteEndpoint y se señala el identificador de evento proporcionado a PeerCollabRegisterEvent en el mismo nivel que envió la invitación.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible No se admite ninguno
Plataforma de destino Windows
Encabezado p2p.h
Library P2P.lib
Archivo DLL P2P.dll

Consulte también

PEER_INVITATION_RESPONSE

Funciones de API de colaboración del mismo nivel

PeerCollabAsyncInviteContact

PeerCollabAsyncInviteEndpoint