Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
L'API Peer Graphing usa le funzioni seguenti:
Funzioni di inizializzazione e pulizia
| Funzione | Descrizione |
|---|---|
| PeerGraphShutdown | Pulisce tutte le risorse allocate dalla chiamata a PeerGraphStartup. |
| PeerGraphStartup | Indica all'infrastruttura peer graphing quale versione dei protocolli peer richiede l'applicazione chiamante. |
Funzioni di creazione e accesso dei gra gragrafi
| Funzione | Descrizione |
|---|---|
| PeerGraphClose | Invalida l'handle del grafo peer restituito da una chiamata a PeerGraphCreate o PeerGraphOpene chiude tutte le connessioni di rete per il grafico peer specificato. |
| PeerGraphCreare | Crea un nuovo grafo peer. |
| PeerGraphDelete | Elimina i dati associati a un grafico peer specificato. |
| PeerGraphListen | Indica che un grafico peer deve iniziare ad ascoltare le connessioni in ingresso. |
| PeerGraphOpen | Apre un grafo peer creato in precedenza dal nodo locale o da un nodo remoto. |
Funzioni di informazioni su grafo e nodo
| Funzione | Descrizione |
|---|---|
| PeerGraphEnumNodes | Crea e restituisce un handle di enumerazione usato per enumerare i nodi in un grafo peer. |
| PeerGraphGetNodeInfo | Recupera informazioni su un nodo specifico. |
| PeerGraphGetProperties | Recupera le proprietà correnti del grafico peer. |
| PeerGraphGetStatus | Restituisce lo stato corrente del grafico peer. |
| PeerGraphSetNodeAttributes | Imposta gli attributi della struttura PEER_NODE_INFO per il nodo locale. |
| PeerGraphSetPresence | Attiva o disattiva in modo esplicito la pubblicazione di record di presenza per un nodo specifico. Questa funzione può eseguire l'override delle impostazioni di presenza nelle proprietà del grafico peer. |
| PeerGraphSetProperties di | Imposta le proprietà del grafo peer. |
Funzioni di gestione dei record
| Funzione | Descrizione |
|---|---|
| PeerGraphAddRecord | Aggiunge un nuovo record a un grafico peer. Un record aggiunto con questa funzione viene inviato a ogni nodo in un grafo peer. |
| PeerGraphDeleteRecord | Contrassegna un record come eliminato all'interno di un grafico peer. |
| PeerGraphEnumRecords | Crea e restituisce un handle di enumerazione utilizzato per enumerare i record di un tipo specifico di record, utente o entrambi. |
| PeerGraphGetRecord | Recupera un record specifico in base all'ID record specificato. |
| PeerGraphSearchRecords | Cerca nel grafico peer record specifici. |
| PeerGraphUpdateRecord | Aggiorna un record nel grafico peer e quindi inonda il record in ogni nodo nel grafico peer. |
| PeerGraphValidateDeferredRecords | Indica all'infrastruttura peer graphing che è il momento di inviare nuovamente tutti i record posticipati per il modulo di sicurezza da convalidare. |
Funzioni di esportazione e importazione
| Funzione | Descrizione |
|---|---|
| PeerGraphExportDatabase | Esporta un database peer graph in un file che è possibile spostare in un computer diverso. |
| PeerGraphImportDatabase | Importa un file contenente le informazioni da un database peer graph. |
Funzioni di utilità e supporto
| Funzione | Descrizione |
|---|---|
| PeerGraphEndEnumeration | Rilascia un handle di enumerazione e libera le risorse associate a un'enumerazione. |
| PeerGraphFreeData | Libera le risorse restituite da diverse funzioni dell'API Peer Graphing. |
| PeerGraphGetItemCount | Recupera il numero di elementi in un'enumerazione. |
| PeerGraphGetNextItem | Ottiene l'elemento o gli elementi successivi in un'enumerazione creata da una chiamata a funzioni specifiche, che restituiscono un'enumerazione peer. |
| PeerGraphPeerTimeToUniversalTime | Converte il valore del tempo di riferimento gestito dal grafo peer in un valore di ora localizzato appropriato per la visualizzazione nel computer del peer. |
| PeerGraphUniversalTimeToPeerTime | Converte un valore temporale universale dal computer del peer a un valore di ora del grafico peer comune. |
Funzioni di connessione
| Funzione | Descrizione |
|---|---|
| PeerGraphCloseDirectConnection | Chiude una connessione diretta specificata. |
| PeerGraphConnect | Tenta di stabilire una connessione a un nodo specificato in un grafico peer. Questa funzione avvia un'operazione asincrona. |
| PeerGraphEnumConnections | Crea e restituisce un handle di enumerazione utilizzato per enumerare le connessioni di un nodo locale. |
| PeerGraphOpenDirectConnection | Consente a un'applicazione di stabilire una connessione diretta con un nodo in un grafo peer. La connessione può essere effettuata solo se il nodo a cui l'applicazione si connette ha sottoscritto l'evento PEER_GRAPH_EVENT_DIRECT_CONNECTION. |
| PeerGraphSendData | Invia dati a un nodo adiacente o a un nodo connesso direttamente. |
Funzioni dell'infrastruttura degli eventi
| Funzione | Descrizione |
|---|---|
| PeerGraphGetEventData | Recupera gli eventi peer. |
| PeerGraphRegisterEvent | Registra la richiesta di un peer di ricevere una notifica delle modifiche associate a un grafico peer e al tipo di evento. |
| PeerGraphUnregisterEvent | Richiede che l'applicazione non venga più notificata delle modifiche associate a un grafico peer e a un tipo di record. |