Freigeben über


PeerCollabParseContact-Funktion (p2p.h)

Die PeerCollabParseContact-Funktion analysiert einen Unicode-Zeichenfolgenpuffer mit XML-Kontaktdaten in einer PEER_CONTACT Datenstruktur.

Syntax

NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerCollabParseContact(
  [in]  PCWSTR        pwzContactData,
  [out] PPEER_CONTACT *ppContact
);

Parameter

[in] pwzContactData

Zeiger auf einen Unicode-Zeichenfolgenpuffer mit Null-Beendigung, der XML-Kontaktdaten enthält, die von Funktionen wie PeerCollabQueryContactData oder PeerCollabExportContact zurückgegeben werden.

[out] ppContact

Zeiger auf die Adresse einer PEER_CONTACT-Struktur , die die aus pwzContactData analysierten Peerkontaktinformationen enthält. Geben Sie den zugewiesenen Arbeitsspeicher durch Aufrufen von PeerFreeData frei.

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-Peer-Infrastruktur wird nicht initialisiert. Das Aufrufen der entsprechenden 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

API-Funktionen für die Peerzusammenarbeit