Compartir a través de


Función PeerGroupGetEventData (p2p.h)

La función PeerGroupGetEventData permite a una aplicación recuperar los datos devueltos por un evento de agrupación.

Sintaxis

NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGroupGetEventData(
  [in]  HPEEREVENT             hPeerEvent,
  [out] PPEER_GROUP_EVENT_DATA *ppEventData
);

Parámetros

[in] hPeerEvent

Identificador obtenido de una llamada anterior a PeerGroupRegisterEvent. Este parámetro es obligatorio.

[out] ppEventData

Puntero a una estructura de PEER_GROUP_EVENT_DATA que contiene datos sobre el evento del mismo nivel. Esta estructura de datos debe liberarse después de su uso con PeerFreeData. Este parámetro es obligatorio.

Valor devuelto

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

Código devuelto Descripción
E_INVALIDARG
Uno de los parámetros no es válido.
PEER_S_NO_EVENT_DATA
La llamada se realiza correctamente, pero no hay datos de eventos disponibles.
 

Los errores específicos de criptografía se pueden devolver desde el proveedor base RSA de Microsoft. Estos errores tienen el prefijo CRYPT_* y se definen en Winerror.h.

Comentarios

Cuando se produce un evento para el que un elemento del mismo nivel ha solicitado una notificación, se señala el identificador de eventos del mismo nivel correspondiente. El elemento del mismo nivel llama a este método hasta que se recuperan PEER_GROUP_EVENT_DATA estructuras. Cada estructura de datos contiene los dos elementos clave siguientes de los datos:

  • Registro asociado a un evento del mismo nivel.
  • Los datos reales de un evento del mismo nivel.

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

Consulte también

PEER_GROUP_EVENT_DATA

PeerFreeData

PeerGroupRegisterEvent