Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die Funktion PeerCollabEnumPeopleNearMe gibt ein Handle an einen aufgezählten Satz zurück, der alle Endpunkte des Peerzusammenarbeitsnetzwerks "Personen in meiner Nähe" enthält, die derzeit im Subnetz des aufrufenden Peers verfügbar sind.
Syntax
NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerCollabEnumPeopleNearMe(
[out] HPEERENUM *phPeerEnum
);
Parameter
[out] phPeerEnum
Zeiger auf ein Handle einer aufgezählten Gruppe, die alle Endpunkte des Peerzusammenarbeitsnetzwerks "Personen in meiner Nähe" enthält, die derzeit im Subnetz des aufrufenden Peers verfügbar sind.
Rückgabewert
Gibt S_OK zurück, wenn die Funktion erfolgreich ist. Andernfalls gibt die Funktion einen der folgenden Werte zurück.
| Rückgabecode | Beschreibung |
|---|---|
|
Es ist nicht genügend Arbeitsspeicher vorhanden, um diesen Vorgang zu unterstützen. |
|
Eines der Argumente ist ungültig. |
|
Die Windows-Peerinfrastruktur wird nicht initialisiert. Der Aufruf der relevanten Initialisierungsfunktion ist erforderlich. |
|
Für den Vorgang muss der Benutzer angemeldet sein. |
Hinweise
Übergeben Sie das zurückgegebene Handle an PeerGetNextItem, um die einzelnen Peerkontakte "Personen in meiner Nähe" abzurufen. Ein Array von Zeigern auf die PEER_PEOPLE_NEAR_ME Strukturen werden zurückgegeben. Um die Enumeration zu schließen und die zugeordneten Ressourcen freizugeben, übergeben Sie dieses Handle an PeerEndEnumeration. Einzelne elemente, die von der Enumeration zurückgegeben werden, müssen mit PeerFreeData freigegeben werden.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Nicht unterstützt |
| Zielplattform | Windows |
| Kopfzeile | p2p.h |
| Bibliothek | P2P.lib |
| DLL | P2P.dll |