Freigeben über


PeerNameToPeerHostName-Funktion (p2p.h)

Die PeerNameToPeerHostName-Funktion codiert den angegebenen Peernamen als Format, das mit einem nachfolgenden Aufruf der Windows Sockets-Funktion getaddrinfo verwendet werden kann.

Syntax

NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerNameToPeerHostName(
  [in]  PCWSTR pwzPeerName,
  [out] PWSTR  *ppwzHostName
);

Parameter

[in] pwzPeerName

Zeiger auf eine Unicode-Zeichenfolge mit Null-Endung, die den Peernamen enthält, der als Hostname codiert werden soll.

[out] ppwzHostName

Zeiger auf die Adresse der unicode-freien Zeichenfolge, die den codierten Hostnamen enthält. Diese Zeichenfolge kann an getaddrinfo_v2 übergeben werden, um Netzwerkinformationen über den Peer abzurufen.

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

Anforderung Wert
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

PeerHostNameToPeerName