Teilen über


PNRP-Funktionen

Die PNRP-Namespaceanbieter-API verwendet die folgenden Funktionen.

Funktion Beschreibung
PeerNameToPeerHostName Codiert den angegebenen Peernamen als Format, das mit einem nachfolgenden Aufruf der getaddrinfo Windows Sockets-Funktion verwendet werden kann.
PeerHostNameToPeerName Decodiert einen hostnamen, der von PeerNameToPeerHostName in die von ihr dargestellte Peernamenzeichenfolge zurückgegeben wird.
PeerPnrpStartup- Startet den PNRP-Dienst (Peer Name Resolution Protocol) für den aufrufenden Peer.
PeerPnrpShutdown- Beendet eine laufende Instanz des PNRP-Diensts (Peer Name Resolution Protocol) und gibt alle damit verbundenen Ressourcen frei.
PeerPnrpRegister- Registriert einen Peer mit einer PNRP-Cloud und gibt ein Handle zurück, das für Registrierungsupdates verwendet werden kann.
PeerPnrpUpdateRegistration Aktualisiert die PNRP-Registrierungsinformationen für einen Namen.
PeerPnrpUnregister- Registriert einen Peer aus einer PNRP-Cloud.
PeerPnrpResolve- Ruft die Endpunktadresse(n) ab, die für einen bestimmten Peernamen registriert ist.
PeerPnrpStartResolve Startet einen asynchronen Peernamenauflösungsvorgang.
PeerPnrpGetCloudInfo Ruft Informationen zu den PNRP-Clouds (Peer Name Resolution Protocol) ab, an denen der aufrufende Peer teilnimmt.
PeerPnrpEndResolve- Schließt das Handle für einen asynchronen PNRP-Auflösungsvorgang, der mit einem vorherigen Aufruf von PeerPnrpStartResolveinitiiert wurde.
PNRP- und WSALookupServiceBegin- Startet den Prozess, der es einer Anwendung ermöglicht, Namen aufzulösen und Netzwerkclouds aufzulisten.
PNRP und WSALookupServiceEnd Beendet eine Abfrage, die in einem vorherigen Aufruf von WSALookupServiceBegininitiiert wurde.
PNRP- und WSALookupServiceNext- Gleicht Abfragen ab, die in einem vorherigen Aufruf von WSALookupServiceBeginangegeben wurden.
PNRP- und WSANSPIoctl- Empfängt Benachrichtigungen über Änderungen an der Netzwerkcloudliste und die Verfügbarkeit von Ergebnissen einer Namensauflösungsanforderung.
PNRP- und WSASetService- Registriert oder entfernt Peernamen.