Partager via


PeerGraphImportDatabase, fonction (p2p.h)

La fonction PeerGraphImportDatabase importe un fichier qui contient les informations d’une base de données de graphe homologue. Cette fonction ne peut être appelée que si l’application n’a pas encore appelé la fonction PeerGraphListen ou PeerGraphConnect .

Syntaxe

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

Paramètres

[in] hGraph

Gérez le graphique d’homologue.

[in] pwzFilePath

Pointeur vers une chaîne qui contient le chemin du fichier dans lequel les données importées sont stockées.

Valeur retournée

Si l’appel de fonction réussit, la valeur de retour est S_OK. Sinon, elle retourne l’une des valeurs WinErr.h ou l’une des valeurs suivantes.

Code de retour Description
E_INVALIDARG
L’un des paramètres n’est pas valide.
PEER_E_GRAPH_IN_USE
Le graphique est actuellement utilisé et ne peut pas être importé. PeerGraphListen ou PeerGraphConnect a été appelé.
PEER_E_INVALID_DATABASE
La base de données spécifiée n’est pas valide.
PEER_E_INVALID_GRAPH
Le handle du graphique d’homologue n’est pas valide.
PEER_E_NOT_INITIALIZED
Le graphe doit être initialisé avec un appel à PeerGraphStartup avant d’utiliser cette fonction.

Remarques

La fonction PeerGraphImportDatabase ne peut pas être utilisée pour importer une base de données à partir d’un autre graphique homologue. PeerGraphImportDatabase doit être appelé après PeerGraphOpen, et non après PeerGraphCreate.

La base de données en cours d’importation doit avoir le même ID de graphique d’homologue et le même ID d’homologue.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP avec SP2 [applications de bureau uniquement],Windows XP avec SP1 avec le pack de mise en réseau avancé pour Windows XP
Serveur minimal pris en charge Aucun pris en charge
Plateforme cible Windows
En-tête p2p.h
Bibliothèque P2PGraph.lib
DLL P2PGraph.dll

Voir aussi

PeerGraphExportDatabase