Función PeerGraphGetEventData (p2p.h)

La función PeerGraphGetEventData recupera eventos del mismo nivel. Una aplicación llama a esta función hasta que se devuelve el valor devuelto PEER_S_NO_EVENT_DATA , lo que indica que una llamada se realiza correctamente, pero que no hay más eventos del mismo nivel que recuperar.

Sintaxis

NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGraphGetEventData(
  [in]  HPEEREVENT             hPeerEvent,
  [out] PPEER_GRAPH_EVENT_DATA *ppEventData
);

Parámetros

[in] hPeerEvent

Identificador de eventos del mismo nivel obtenido por una llamada a PeerGraphRegisterEvent.

[out] ppEventData

Recibe un puntero a una estructura de PEER_GRAPH_EVENT_DATA que contiene los datos sobre una notificación de eventos. Cuando no se necesite esta estructura, libere esta estructura llamando a PeerGraphFreeData.

Valor devuelto

Si la llamada de función se realiza correctamente, el valor devuelto es S_OK. De lo contrario, devuelve uno de los valores siguientes.

Código devuelto Descripción
E_INVALIDARG
Un parámetro no es válido.
E_OUTOFMEMORY
No hay suficiente memoria para realizar una operación especificada.
PEER_S_NO_EVENT_DATA
La llamada de función se realiza correctamente, pero no hay datos asociados a un evento del mismo nivel.
PEER_E_NOT_INITIALIZED
Se debe inicializar un grafo del mismo nivel con una llamada a PeerGraphStartup antes de usar esta función.

Comentarios

Los datos de eventos del mismo nivel se devuelven en una estructura de PEER_GRAPH_EVENT_DATA . El tipo de estructura de datos a la que PEER_GRAPH_EVENT_DATA apunta depende del evento que se desencadene.

Requisitos

Requisito Value
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 P2PGraph.lib
Archivo DLL P2PGraph.dll

Consulte también

PEER_GRAPH_EVENT_DATA

PeerGraphFreeData

PeerGraphRegisterEvent

PeerGraphUnregisterEvent