Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Rozhraní Peer Graphing API používá následující funkce:
Inicializace a vyčištění funkcí
| Funkce | Popis |
|---|---|
| PeerGraphShutdown | Vyčistí všechny prostředky přidělené voláním PeerGraphStartup. |
| PeerGraphStartup | Označuje infrastrukturu peer graphingu, jakou verzi peerových protokolů volající aplikace vyžaduje. |
Funkce pro vytváření a přístup k grafům
| Funkce | Popis |
|---|---|
| PeerGraphClose | Zruší platnost popisovače partnerského grafu vráceného voláním buď PeerGraphCreate, nebo PeerGraphOpena zavře všechna síťová připojení pro zadaný partnerský graf. |
| PeerGraphCreate | Vytvoří nový partnerský graf. |
| PeerGraphDelete | Odstraní data přidružená k zadanému partnerskému grafu. |
| PeerGraphListen | Označuje, že peer graph by měl začít naslouchat příchozím připojením. |
| PeerGraphOpen | Otevře peerový graf vytvořený dříve místním uzlem nebo vzdáleným uzlem. |
Funkce pro informace o grafech a uzlech
| Funkce | Popis |
|---|---|
| PeerGraphEnumNodes | Vytvoří a vrátí popisovač výčtu použitý k vytvoření výčtu uzlů v partnerském grafu. |
| PeerGraphGetNodeInfo | Načte informace o konkrétním uzlu. |
| PeerGraphGetProperties | Načte aktuální vlastnosti partnerského grafu. |
| PeerGraphGetStatus | Vrátí aktuální stav partnerského grafu. |
| PeerGraphSetNodeAttributes | Nastaví atributy struktury PEER_NODE_INFO pro místní uzel. |
| PeerGraphSetPresence | Explicitně zapne nebo vypne publikování záznamů o stavu pro konkrétní uzel. Tato funkce může přepsat nastavení stavu ve vlastnostech partnerského grafu. |
| PeerGraphSetProperties | Nastaví vlastnosti partnerského grafu. |
Funkce správy záznamů
| Funkce | Popis |
|---|---|
| PeerGraphAddRecord | Přidá nový záznam do partnerského grafu. Do každého uzlu v partnerském grafu se odešle záznam přidaný s touto funkcí. |
| PeerGraphDeleteRecord | Označí záznam jako odstraněný v rámci partnerského grafu. |
| PeerGraphEnumRecords | Vytvoří a vrátí popisovač výčtu použitý k výčtu záznamů určitého typu záznamu, uživatele nebo obojího. |
| PeerGraphGetRecord | Načte konkrétní záznam na základě zadaného ID záznamu. |
| PeerGraphSearchRecords | Vyhledá v partnerském grafu konkrétní záznamy. |
| PeerGraphUpdateRecord | Aktualizuje záznam v partnerském grafu a potom záznam zahltí na každý uzel v partnerském grafu. |
| PeerGraphValidateDeferredRecords | Označuje infrastrukturu peer graphingu, že je čas znovu odeslat všechny odložené záznamy, aby se modul zabezpečení ověřil. |
Funkce exportu a importu
| Funkce | Popis |
|---|---|
| PeerGraphExportDatabase | Exportuje databázi s partnerskými grafy do souboru, který můžete přesunout do jiného počítače. |
| PeerGraphImportDatabase | Importuje soubor, který obsahuje informace z databáze peer graphu. |
Nástroje a podpůrné funkce
| Funkce | Popis |
|---|---|
| PeerGraphEndEnumeration | Uvolní popisovač výčtu a uvolní prostředky přidružené k výčtu. |
| PeerGraphFreeData | Uvolní prostředky, které vrací několik funkcí rozhraní PEER Graphing API. |
| PeerGraphGetItemCount | Načte počet položek v výčtu. |
| PeerGraphGetNextItem | Získá další položku nebo položky v výčtu vytvořené voláním konkrétních funkcí, které vrátí výčet peer. |
| PeerGraphPeerTimeToUniversalTime | Převede referenční hodnotu referenčního času udržovaného v partnerském grafu na lokalizovanou časovou hodnotu, která je vhodná pro zobrazení v počítači partnerského uzlu. |
| PeerGraphUniversalTimeToPeerTime | Převede hodnotu univerzálního času z počítače partnerského uzlu na společnou časovou hodnotu partnerského grafu. |
Funkce připojení
| Funkce | Popis |
|---|---|
| PeerGraphCloseDirectConnection | Zavře zadané přímé připojení. |
| peergraphConnect | Pokusí se vytvořit připojení k zadanému uzlu v partnerském grafu. Tato funkce spustí asynchronní operaci. |
| PeerGraphEnumConnections | Vytvoří a vrátí popisovač výčtu použitý k vytvoření výčtu připojení místního uzlu. |
| PeerGraphOpenDirectConnection | Umožňuje aplikaci vytvořit přímé připojení k uzlu v partnerském grafu. Připojení lze provést pouze v případě, že uzel, ke kterému se aplikace připojuje, se přihlásil k odběru události PEER_GRAPH_EVENT_DIRECT_CONNECTION. |
| PeerGraphSendData | Odesílá data do uzlu souseda nebo přímo připojeného uzlu. |
Funkce infrastruktury událostí
| Funkce | Popis |
|---|---|
| PeerGraphGetEventData | Načte partnerské události. |
| PeerGraphRegisterEvent | Zaregistruje žádost peera o oznámení o změnách přidružených k partnerskému grafu a typu události. |
| PeerGraphUnregisterEvent | Požadavky, že aplikace už nebude dostávat oznámení o změnách přidružených k partnerskému grafu a typu záznamu. |