Freigeben über


PeerPnrpStartup-Funktion (p2p.h)

Die PeerPnrpStartup-Funktion startet den PNRP-Dienst (Peer Name Resolution Protocol) für den aufrufenden Peer.

Syntax

NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerPnrpStartup(
  WORD wVersionRequested
);

Parameter

wVersionRequested

Die für diesen Dienst zu verwendende PNRP-Version instance. Der Standardwert ist PNRP_VERSION (2).

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.
PEER_E_UNSUPPORTED_VERSION
Die bereitgestellte Version wird nicht unterstützt.
PEER_E_SERVICE_NOT_AVAILABLE
Die Peer Collaboration-Infrastruktur, die Personen Near Me umfasst, ist nicht verfügbar. Dieser Code wird auch zurückgegeben, wenn versucht wird, die Collaboration-Infrastruktur von einem Prozess mit erhöhten Rechten zu nutzen.

Hinweise

Um den PNRP-Dienst für den aufrufenden Peer herunterzufahren und alle zugeordneten Ressourcen freizugeben, rufen Sie PeerPnrpShutdown auf.

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

PeerPnrpShutdown