PeerGroupImportDatabase, fonction (p2p.h)
La fonction PeerGroupImportDatabase importe une base de données de groupe d’homologues à partir d’un fichier local.
Syntaxe
NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGroupImportDatabase(
[in] HGROUP hGroup,
[in] PCWSTR pwzFilePath
);
Paramètres
[in] hGroup
Gérez vers un groupe d’homologues dont la base de données est importée à partir d’un fichier local. 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 d’accès absolu du système de fichiers et le nom de fichier où les données sont stockées, par exemple, « C :\backup\p2pdb.db ». Si le fichier n’existe pas à cet emplacement, une erreur appropriée du système de fichiers est retournée. 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.
Code de retour | Description |
---|---|
|
L’un des paramètres n’est pas valide. |
|
Impossible d’effectuer l’opération, car la base de données de groupe d’homologues est en cours d’utilisation. Par exemple, PeerGroupConnect a été appelé par un homologue, mais n’a pas encore effectué de transactions de base de données. |
|
Le handle du groupe d’homologues n’est pas valide. |
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.
Remarques
Cette fonction doit être appelée avant PeerGroupConnect et après PeerGroupOpen ou PeerGroupJoin.
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 |