Sdílet prostřednictvím


Seskupování funkcí rozhraní API

Rozhraní API seskupení používá následující funkce:

Funkce inicializace a čištění skupin

Funkce Popis
PeerGroupShutdown Zavře partnerský vztah vytvořený pomocí PeerGroupStartup a odstraní všechny přidělené prostředky.
PeerGroupStartup Inicializuje skupinu peerů pomocí požadované verze infrastruktury partnerského vztahu.

 

Vytváření skupin a přístupové funkce

Funkce Popis
PeerGroupClose Zruší platnost popisovače partnerské skupiny získané předchozím voláním PeerGroupCreate, PeerGroupJoinnebo PeerGroupOpen funkce.
PeerGroupConnect Zahájí hledání peerové skupiny PNRP a pokusí se k ní připojit. Po úspěšném zavolání této funkce může partnerský vztah komunikovat s ostatními členy partnerské skupiny.
PeerGroupConnectByAddress Pokouší se připojit k partnerské skupině, do které se účastní ostatní peerové se známými adresami IPv6.
PeerGroupCreate Vytvoří novou skupinu partnerských vztahů.
PeerGroupCreateInvitation Vrátí řetězec XML, který může zadaný partner použít k připojení ke skupině.
PeerGroupCreatePasswordInvitation Vrátí řetězec XML, který může zadaný partner použít k připojení ke skupině s odpovídajícím heslem.
PeerGroupDelete Odstraní místní data a certifikát přidružený k partnerské skupině.
PeerGroupGetStatus Načte aktuální stav skupiny.
PeerGroupIssueCredentials Problémy s přihlašovacími údaji, včetně GMC, pro konkrétní identitu a volitelně vrátí řetězec XML pozvánky, který může pozvaný partner použít k připojení ke skupině peerů.
PeerGroupJoin Umožňuje partnerskému vztahu s pozvánkou připojit se k existující skupině peerů.
PeerGroupOpen Otevře skupinu peerů, ke které se partnerský vztah vytvořil nebo připojil.
PeerGroupParseInvitation Vrátí PEER_INVITATION_INFO strukturu s podrobnostmi konkrétní pozvánky.
PeerGroupPasswordJoin Umožňuje partnerskému vztahu s pozvánkou a správným heslem připojit se ke skupině partnerských vztahů chráněných heslem.

 

Funkce informací o skupinách a členech

Funkce Popis
PeerGroupEnumMembers Vytvoří výčet dostupnýchčlenůch
peergroupGetProperties Načte informace o vlastnostech zadané skupiny.
PeerGroupSetProperties Nastaví aktuální vlastnosti partnerské skupiny. Ve verzi 1.0 tohoto rozhraní API může tuto operaci provést pouze tvůrce partnerské skupiny.

 

Funkce správy záznamů a záznamů

Funkce Popis
PeerGroupAddRecord Přidá do partnerské skupiny nový záznam, který se rozšíří do všech zúčastněných partnerských vztahů.
PeerGroupDeleteRecord Odstraní záznam ze skupiny peerů. Odstranit ho může jenom tvůrce záznamu.
PeerGroupEnumRecords Vytvoří výčet záznamů partnerské skupiny.
PeerGroupGetRecord Načte konkrétní záznam skupiny.
PeerGroupSearchRecords Vyhledá v databázi místní partnerské skupiny záznamy, které odpovídají zadaným kritériím.
PeerGroupUpdateRecord Aktualizuje záznam v rámci konkrétní partnerské skupiny.

 

Funkce importu a exportu databáze skupiny

Funkce Popis
PeerGroupExportDatabase Exportuje databázi partnerské skupiny do konkrétního souboru, který lze přenést do jiného počítače a importovat pomocí funkce PeerGroupImportDatabase.
PeerGroupImportDatabase Importuje databázi partnerské skupiny z místního souboru.

 

Funkce přímého připojení

Funkce Popis
PeerGroupCloseDirectConnection Zavře konkrétní přímé připojení mezi dvěma partnerskými vztahy.
PeerGroupEnumConnections Vytvoří výčet připojení, která jsou aktuálně aktivní v partnerském vztahu.
PeerGroupOpenDirectConnection Vytvoří přímé připojení k jinému partnerskému uzlu ve skupině peerů.
PeerGroupSendData Odesílá data členu přes soused nebo přímé připojení.

 

Infrastruktura událostí skupiny

Funkce Popis
PeerGroupGetEventData Umožňuje aplikaci načíst data vrácená událostí seskupení.
PeerGroupRegisterEvent Zaregistruje partnerský vztah pro konkrétní události partnerské skupiny.
PeerGroupUnregisterEvent Zruší registraci partnerského vztahu z oznámení o partnerských událostech přidružených k zadanému popisovači událostí.

 

Funkce převodu času skupiny

Funkce Popis
PeerGroupPeerTimeToUniversalTime Převede referenční hodnotu referenčního času udržovaného v partnerské skupině na lokalizovanou časovou hodnotu, která je vhodná pro zobrazení na partnerském počítači.
PeerGroupUniversalTimeToPeerTime Převede hodnotu místního času z počítače partnerského uzlu na společnou časovou hodnotu partnerské skupiny.

 

Funkce konfigurace skupin

Funkce Popis
PeerGroupExportConfig Exportuje konfiguraci skupiny pro partnerský vztah jako řetězec XML, který obsahuje identitu, název skupiny a GMC pro identitu.
PeerGroupImportConfig Importuje konfiguraci partnerské skupiny pro identitu na základě konkrétních nastavení v zadaném konfiguračním řetězci XML.