Freigeben über


PeerPnrpGetCloudInfo-Funktion (p2p.h)

Die PeerPnrpCloudInfo-Funktion ruft Informationen zu den PNRP-Clouds (Peer Name Resolution Protocol) ab, an denen der aufrufende Peer teilnimmt.

Syntax

NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerPnrpGetCloudInfo(
  [out] ULONG                 *pcNumClouds,
  [out] PPEER_PNRP_CLOUD_INFO *ppCloudInfo
);

Parameter

[out] pcNumClouds

Die Anzahl der in ppCloudInfo zurückgegebenen PNRP-Clouds.

[out] ppCloudInfo

Zeiger auf eine Liste von PEER_PNRP_CLOUD_INFO Strukturen, die Informationen zu den PNRP-Clouds enthalten, an denen der aufrufende Peer beteiligt ist.

Diese von diesem Parameter zurückgegebenen Daten müssen durch Aufrufen von PeerFreeData freigegeben werden.

Rückgabewert

Wenn der Funktionsaufruf erfolgreich ist, wird der Rückgabewert S_OK. Andernfalls wird einer der folgenden Werte zurückgegeben.

Rückgabecode Beschreibung
E_INVALIDARG
Einer der Parameter ist ungültig.
E_OUTOFMEMORY
Es ist nicht genügend Arbeitsspeicher vorhanden, um den angegebenen Vorgang auszuführen.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP mit SP2 [nur Desktop-Apps],Windows XP mit SP1 mit dem Advanced Networking Pack für Windows XP
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile p2p.h
Bibliothek P2P.lib
DLL P2P.dll

Weitere Informationen

PEER_PNRP_CLOUD_INFO