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 |
---|---|
|
Un parámetro no es válido. |
|
No hay suficiente memoria para realizar una operación especificada. |
|
La llamada de función se realiza correctamente, pero no hay datos asociados a un evento del mismo nivel. |
|
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 |