Delen via


API-functies groeperen

De groeperings-API maakt gebruik van de volgende functies:

Initialisatie- en opschoningsfuncties groeperen

Functie Beschrijving
PeerGroupShutdown- Hiermee sluit u een peergroep die is gemaakt met PeerGroupStartup en verwijdert u alle toegewezen resources.
PeerGroupStartup- Start een peergroep met behulp van een aangevraagde versie van de Peer-infrastructuur.

 

Functies voor het maken en openen van groepen

Functie Beschrijving
PeerGroupClose- Ongeldig de peergroepgreep die is verkregen door een eerdere aanroep van de PeerGroupCreate, PeerGroupJoinof PeerGroupOpen functie.
PeerGroupConnect- Start een PNRP-zoekopdracht naar een peergroep en probeert er verbinding mee te maken. Nadat deze functie is aangeroepen, kan een peer communiceren met andere leden van de peergroep.
PeerGroupConnectByAddress- Pogingen om verbinding te maken met de peergroep waaraan andere peers met bekende IPv6-adressen deelnemen.
PeerGroupCreate- Hiermee maakt u een nieuwe peergroep.
PeerGroupCreateInvitation- Retourneert een XML-tekenreeks die kan worden gebruikt door de opgegeven peer om lid te worden van een groep.
PeerGroupCreatePasswordInvitation- Retourneert een XML-tekenreeks die kan worden gebruikt door de opgegeven peer om lid te worden van een groep met een overeenkomend wachtwoord.
PeerGroupDelete- Hiermee verwijdert u de lokale gegevens en het certificaat dat is gekoppeld aan een peergroep.
PeerGroupGetStatus Haalt de huidige status van een groep op.
PeerGroupIssueCredentials Problemen met referenties, waaronder een GMC, voor een specifieke identiteit en retourneert desgewenst een XML-tekenreeks voor uitnodigingen die de uitgenodigde peer kan gebruiken om lid te worden van een peergroep.
PeerGroupJoin- Hiermee kan een peer met een uitnodiging deelnemen aan een bestaande peergroep.
PeerGroupOpen Hiermee opent u een peergroep die een peer heeft gemaakt of waaraan een peer is toegevoegd.
PeerGroupParseInvitation- Retourneert een PEER_INVITATION_INFO structuur met de details van een specifieke uitnodiging.
PeerGroupPasswordJoin- Hiermee kan een peer met een uitnodiging en het juiste wachtwoord deelnemen aan een met een wachtwoord beveiligde peergroep.

 

Informatiefuncties voor groepen en leden

Functie Beschrijving
PeerGroupEnumMembers Hiermee maakt u een inventarisatie van beschikbare leden van een peergroep en de bijbehorende lidmaatschapsgegevens.
PeerGroupGetProperties- Haalt informatie op over de eigenschappen van een opgegeven groep.
PeerGroupSetProperties- Hiermee stelt u de eigenschappen van de huidige peergroep in. In versie 1.0 van deze API kan alleen de maker van de peergroep deze bewerking uitvoeren.

 

Records en recordbeheerfuncties

Functie Beschrijving
PeerGroupAddRecord Voegt een nieuwe record toe aan de peergroep, die wordt doorgegeven aan alle deelnemende peers.
PeerGroupDeleteRecord Hiermee verwijdert u een record uit een peergroep. Alleen de maker van een record kan deze verwijderen.
PeerGroupEnumRecords Hiermee maakt u een opsomming van peergroeprecords.
PeerGroupGetRecord Hiermee haalt u een specifieke groepsrecord op.
PeerGroupSearchRecords Hiermee wordt in de lokale peergroepdatabase gezocht naar records die voldoen aan de opgegeven criteria.
PeerGroupUpdateRecord Hiermee wordt een record in een specifieke peergroep bijgewerkt.

 

Import-/exportfuncties voor groepsdatabases

Functie Beschrijving
PeerGroupExportDatabase Hiermee exporteert u een peergroepdatabase naar een specifiek bestand dat naar een andere computer kan worden overgebracht en geïmporteerd met de PeerGroupImportDatabase functie.
PeerGroupImportDatabase- Hiermee importeert u een peergroepdatabase uit een lokaal bestand.

 

Direct Connection Functions

Functie Beschrijving
PeerGroupCloseDirectConnection- Hiermee sluit u een specifieke directe verbinding tussen twee peers.
PeerGroupEnumConnections Hiermee maakt u een opsomming van verbindingen die momenteel actief zijn op de peer.
PeerGroupOpenDirectConnection- Hiermee wordt een directe verbinding tot stand gebracht met een andere peer in een peergroep.
PeerGroupSendData- Hiermee worden gegevens verzonden naar een lid via een buur of directe verbinding.

 

Infrastructuur voor groepsevenementen

Functie Beschrijving
PeerGroupGetEventData- Hiermee kan een toepassing de gegevens ophalen die worden geretourneerd door een groeperingsgebeurtenis.
PeerGroupRegisterEvent- Registreert een peer voor specifieke peergroep-gebeurtenissen.
PeerGroupUnregisterEvent Hiermee wordt de registratie van een peer ongedaan maken van de melding van peergebeurtenissen die zijn gekoppeld aan de opgegeven gebeurtenis-handle.

 

Functies voor groepstijdconversie

Functie Beschrijving
PeerGroupPeerTimeToUniversalTime Converteert de door de peergroep onderhouden referentietijdwaarde naar een gelokaliseerde tijdwaarde die geschikt is voor weergave op een peercomputer.
PeerGroupUniversalTimeToPeerTime Converteert een lokale tijdwaarde van de computer van een peer naar een algemene tijdwaarde van een peergroep.

 

Groepsconfiguratiefuncties

Functie Beschrijving
PeerGroupExportConfig Hiermee exporteert u de groepsconfiguratie voor een peer als een XML-tekenreeks die de identiteit, groepsnaam en de GMC voor de identiteit bevat.
PeerGroupImportConfig- Hiermee importeert u een peergroepconfiguratie voor een identiteit op basis van de specifieke instellingen in een opgegeven XML-configuratiereeks.