Partager via


PeerGroupExportDatabase, fonction (p2p.h)

La fonction PeerGroupExportDatabase exporte une base de données de groupe d’homologues vers un fichier spécifique, qui peut être transporté vers un autre ordinateur et importé avec la fonction PeerGroupImportDatabase .

Syntaxe

NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGroupExportDatabase(
  [in] HGROUP hGroup,
  [in] PCWSTR pwzFilePath
);

Paramètres

[in] hGroup

Gérez le groupe d’homologues dont la base de données est exportée vers un fichier local sur l’homologue. Ce handle est retourné par la fonction PeerGroupCreate, PeerGroupOpen ou PeerGroupJoin . Ce paramètre est obligatoire.

[in] pwzFilePath

Pointeur vers une chaîne Unicode qui contient le chemin absolu du système de fichiers et le nom de fichier où la base de données exportée est stockée. Par exemple, « C :\backup\p2pdb.db ». Si ce fichier existe déjà à l’emplacement spécifié, l’ancien fichier est remplacé. Ce paramètre est obligatoire.

Valeur retournée

Retourne S_OK si l’opération réussit. Sinon, la fonction retourne l’une des valeurs suivantes.

Note Si une exportation échoue en raison d’une erreur de système de fichiers, l’erreur de système de fichiers appropriée, définie dans winerror.h, est retournée.
 
Code de retour Description
E_INVALIDARG
L’un des paramètres n’est pas valide.
E_OUTOFMEMORY
La mémoire est insuffisante pour effectuer l’opération spécifiée.
 

Les erreurs spécifiques au chiffrement peuvent être retournées à partir du fournisseur de base Microsoft RSA. Ces erreurs sont préfixées par CRYPT_* et définies dans Winerror.h.

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 P2P.lib
DLL P2P.dll

Voir aussi

PeerGroupImportDatabase