Udostępnij za pośrednictwem


Funkcje PNRP

Interfejs API dostawcy przestrzeni nazw PNRP używa następujących funkcji.

Funkcja Opis
PeerNameToPeerHostName Koduje podaną nazwę elementu równorzędnego jako format, który może być używany z kolejnym wywołaniem getaddrinfo funkcji Windows Sockets.
PeerHostNameToPeerName Dekoduje nazwę hosta zwróconą przez PeerNameToPeerHostName do ciągu nazwy elementu równorzędnego, który reprezentuje.
PeerPnrpStartup Uruchamia usługę Peer Name Resolution Protocol (PNRP) dla elementu równorzędnego wywołującego elementu równorzędnego.
PeerPnrpShutdown Zamyka uruchomione wystąpienie usługi PEER Name Resolution Protocol (PNRP) i zwalnia wszystkie skojarzone z nim zasoby.
PeerPnrpRegister Rejestruje element równorzędny z chmurą PNRP i zwraca uchwyt, którego można użyć do aktualizacji rejestracji.
PeerPnrpUpdateRegistration Aktualizuje informacje o rejestracji PNRP dla nazwy.
PeerPnrpUnregister Wyrejestrowuje element równorzędny z chmury PNRP.
PeerPnrpResolve Uzyskuje adresy punktu końcowego zarejestrowane dla określonej nazwy elementu równorzędnego.
PeerPnrpStartResolve Uruchamia operację asynchronicznej rozpoznawania nazw równorzędnych.
PeerPnrpGetCloudInfo Pobiera informacje na temat chmur protokołu PNRP (Peer Name Resolution Protocol), w których uczestniczy element równorzędny wywołujący element równorzędny.
PeerPnrpEndResolve Zamyka dojście dla asynchronicznej operacji rozwiązywania pnRP zainicjowanej przy użyciu poprzedniego wywołania metody PeerPnrpStartResolve.
PNRP i WSALookupServiceBegin Uruchamia proces, który umożliwia aplikacji rozpoznawanie nazw i wyliczanie chmur sieciowych.
PNRP i WSALookupServiceEnd Przerywa zapytanie zainicjowane w poprzednim wywołaniu polecenia WSALookupServiceBegin.
PNRP i WSALookupServiceNext Dopasuje zapytania określone w poprzednim wywołaniu do WSALookupServiceBegin.
PNRP i WSANSPIoctl Odbiera powiadomienia o zmianach na liście chmury sieciowej i dostępności wyników żądania rozpoznawania nazw.
PNRP i WSASetService Rejestruje lub usuwa nazwy równorzędnych.