Compartir a través de


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.

Nota Si se produce un error en una importación debido a un error del sistema de archivos, se devuelve el error adecuado del sistema de archivos.
 
Código devuelto Descripción
E_INVALIDARG
Uno de los parámetros no es válido.
PEER_E_GROUP_IN_USE
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.
PEER_E_INVALID_GROUP
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

Consulte también

PeerGroupConnect

PeerGroupCreate

PeerGroupJoin

PeerGroupOpen

PerrGroupExportDatabase