Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La fonction PeerGraphGetEventData récupère les événements d’homologue. Une application appelle cette fonction jusqu’à ce que la valeur de retour PEER_S_NO_EVENT_DATA soit retournée, ce qui indique qu’un appel réussit, mais qu’il n’y a plus d’événements homologues à récupérer.
Syntaxe
NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGraphGetEventData(
[in] HPEEREVENT hPeerEvent,
[out] PPEER_GRAPH_EVENT_DATA *ppEventData
);
Paramètres
[in] hPeerEvent
Handle d’événement d’homologue obtenu par un appel à PeerGraphRegisterEvent.
[out] ppEventData
Reçoit un pointeur vers une structure de PEER_GRAPH_EVENT_DATA qui contient les données relatives à une notification d’événement. Lorsque cette structure n’est pas nécessaire, libérez-la en appelant PeerGraphFreeData.
Valeur retournée
Si l’appel de fonction réussit, la valeur de retour est S_OK. Sinon, il retourne l’une des valeurs suivantes.
| Code de retour | Description |
|---|---|
|
Un paramètre n’est pas valide. |
|
La mémoire est insuffisante pour effectuer une opération spécifiée. |
|
L’appel de fonction réussit, mais aucune donnée n’est associée à un événement d’homologue. |
|
Un graphe d’homologue doit être initialisé avec un appel à PeerGraphStartup avant d’utiliser cette fonction. |
Remarques
Les données d’événement homologue sont retournées dans une structure PEER_GRAPH_EVENT_DATA . Le type de structure de données vers laquelle pointe PEER_GRAPH_EVENT_DATA dépend de l’événement déclenché.
Configuration requise
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge | Windows XP avec SP2 [applications de bureau uniquement],Windows XP avec SP1 avec le Pack réseau avancé pourWindows XP |
| Serveur minimal pris en charge | Aucun pris en charge |
| Plateforme cible | Windows |
| En-tête | p2p.h |
| Bibliothèque | P2PGraph.lib |
| DLL | P2PGraph.dll |