Condividi tramite


Funzione PeerGraphImportDatabase (p2p.h)

La funzione PeerGraphImportDatabase importa un file contenente le informazioni da un database peer graph. Questa funzione può essere chiamata solo se l'applicazione non ha ancora chiamato la funzione PeerGraphListen o PeerGraphConnect .

Sintassi

NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGraphImportDatabase(
  [in] HGRAPH hGraph,
  [in] PCWSTR pwzFilePath
);

Parametri

[in] hGraph

Gestire il grafico peer.

[in] pwzFilePath

Puntatore a una stringa contenente il percorso del file in cui vengono archiviati i dati importati.

Valore restituito

Se la chiamata alla funzione ha esito positivo, il valore restituito è S_OK. In caso contrario, restituisce uno dei valori WinErr.h o uno dei valori seguenti.

Codice restituito Descrizione
E_INVALIDARG
Uno dei parametri non è valido.
PEER_E_GRAPH_IN_USE
Il grafico è attualmente in uso e non può essere importato. PeerGraphListen o PeerGraphConnect è stato chiamato.
PEER_E_INVALID_DATABASE
Il database specificato non è valido.
PEER_E_INVALID_GRAPH
L'handle al grafico peer non è valido.
PEER_E_NOT_INITIALIZED
Il grafico deve essere inizializzato con una chiamata a PeerGraphStartup prima di usare questa funzione.

Commenti

Impossibile usare la funzione PeerGraphImportDatabase per importare un database da un altro grafico peer. PeerGraphImportDatabase deve essere chiamato dopo PeerGraphOpen, non dopo PeerGraphCreate.

Il database da importare deve avere lo stesso ID grafo peer e l'ID peer.

Requisiti

Requisito Valore
Client minimo supportato Windows XP con SP2 [solo app desktop], Windows XP con SP1 con Advanced Networking Pack forWindows XP
Server minimo supportato Nessuno supportato
Piattaforma di destinazione Windows
Intestazione p2p.h
Libreria P2PGraph.lib
DLL P2PGraph.dll

Vedi anche

PeerGraphExportDatabase