Función PeerGroupImportDatabase (p2p.h)
La función PeerGroupImportDatabase importa una base de datos de grupo del mismo nivel desde un archivo local.
Sintaxis
NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGroupImportDatabase(
[in] HGROUP hGroup,
[in] PCWSTR pwzFilePath
);
Parámetros
[in] hGroup
Identificador de un grupo del mismo nivel cuya base de datos se importa desde un archivo local. La función PeerGroupCreate, PeerGroupOpen o PeerGroupJoin devuelve este identificador. Este parámetro es obligatorio.
[in] pwzFilePath
Puntero a una cadena Unicode que contiene la ruta de acceso absoluta del sistema de archivos y el nombre de archivo donde se almacenan los datos, por ejemplo, "C:\backup\p2pdb.db". Si el archivo no existe en esta ubicación, se devuelve un error adecuado del sistema de archivos. Este parámetro es obligatorio.
Valor devuelto
Devuelve S_OK si la operación se realiza correctamente. De lo contrario, la función devuelve uno de los valores siguientes.
Código devuelto | Descripción |
---|---|
|
Uno de los parámetros no es válido. |
|
No se puede completar la operación porque la base de datos del grupo del mismo nivel está actualmente en uso. Por ejemplo, peerGroupConnect ha sido llamado por un elemento del mismo nivel, pero aún no ha completado ninguna transacción de base de datos. |
|
El identificador del grupo del mismo nivel no es válido. |
Los errores específicos de criptografía se pueden devolver desde el proveedor base RSA de Microsoft. Estos errores tienen el prefijo CRYPT_* y se definen en Winerror.h.
Comentarios
Se debe llamar a esta función antes de PeerGroupConnect y después de PeerGroupOpen o PeerGroupJoin.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP con SP2 [solo aplicaciones de escritorio],Windows XP con SP1 con advanced Networking Pack forWindows XP |
Servidor mínimo compatible | No se admite ninguno |
Plataforma de destino | Windows |
Encabezado | p2p.h |
Library | P2P.lib |
Archivo DLL | P2P.dll |