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. |