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 funktion getaddrinfo Windows Sockets verwendet werden kann.
PeerHostNameToPeerName Decodiert einen Hostnamen, der von PeerNameToPeerHostName zurückgegeben wird, in die Peernamenzeichenfolge, die er darstellt.
PeerPnrpStartup Startet den PNRP-Dienst (Peer Name Resolution Protocol) für den aufrufenden Peer.
PeerPnrpShutdown Fährt eine ausgeführte Instanz des PNRP-Diensts (Peer Name Resolution Protocol) herunter und gibt alle zugeordneten Ressourcen frei.
PeerPnrpRegister Registriert einen Peer bei 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 Deregistrierung eines Peers bei einer PNRP-Cloud.
PeerPnrpResolve Ruft die Endpunktadressen ab, die für einen bestimmten Peernamen registriert sind.
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, mit dem eine Anwendung Namen auflösen und Netzwerkclouds auflisten kann.
PNRP und WSALookupServiceEnd Beendet eine Abfrage, die in einem vorherigen Aufruf von WSALookupServiceBegininitiiert wurde.
PNRP und WSALookupServiceNext Entspricht Abfragen, die in einem vorherigen Aufruf von WSALookupServiceBeginangegeben wurden.
PNRP und WSANSPIoctl Empfängt Benachrichtigungen zu Änderungen an der Netzwerkcloudliste und zur Verfügbarkeit der Ergebnisse einer Namensauflösungsanforderung.
PNRP und WSASetService Registriert oder entfernt Peernamen.