Freigeben über


PeerCollabGetContact-Funktion (p2p.h)

Die Funktion PeerCollabGetContact ruft die Informationen für einen Peerkontakt unter Angabe des Peernamens des Kontakts ab.

Syntax

NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerCollabGetContact(
  [in, optional]  PCWSTR        pwzPeerName,
  [out, optional] PPEER_CONTACT *ppContact
);

Parameter

[in, optional] pwzPeerName

Zeiger auf eine Unicode-Zeichenfolge, die den Namen des Peerkontakts enthält, für den Informationen abgerufen werden sollen.

Wenn dieser Parameter NULL ist, werden die Ich-Kontaktinformationen für den aufrufenden Peer zurückgegeben.

[out, optional] ppContact

Zeiger auf einen Zeiger auf eine PEER_CONTACT-Struktur . Es empfängt die Adresse einer PEER_CONTACT-Struktur, die Peerkontaktinformationen für den peer-Namen enthält, der in pwzPeerName angegeben wird. Wenn dieser Parameter NULL ist, gibt diese Funktion E_INVALIDARG zurück.

Rufen Sie PeerFreeData für die Adresse der PEER_CONTACT-Struktur auf, um diese Daten frei zu geben.

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
E_OUTOFMEMORY
Es ist nicht genügend Arbeitsspeicher vorhanden, um diesen Vorgang zu unterstützen.
E_INVALIDARG
Eines der Argumente ist ungültig.
PEER_E_NOT_INITIALIZED
Die Windows-Peerinfrastruktur wird nicht initialisiert. Der Aufruf der relevanten Initialisierungsfunktion ist erforderlich.

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

Weitere Informationen

PEER_CONTACT

Peerzusammenarbeits-API-Funktionen