Compartir a través de


Función PeerGroupExportDatabase (p2p.h)

La función PeerGroupExportDatabase exporta una base de datos de grupo del mismo nivel a un archivo específico, que se puede transportar a otro equipo e importarse con la función PeerGroupImportDatabase .

Sintaxis

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

Parámetros

[in] hGroup

Identificador del grupo del mismo nivel cuya base de datos se exporta a un archivo local en el mismo nivel. 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 almacena la base de datos exportada. Por ejemplo, "C:\backup\p2pdb.db". Si este archivo ya existe en la ubicación especificada, se sobrescribe el archivo anterior. 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 exportación debido a un error del sistema de archivos, se devuelve el error del sistema de archivos adecuado, definido en winerror.h.
 
Código devuelto Descripción
E_INVALIDARG
Uno de los parámetros no es válido.
E_OUTOFMEMORY
No hay suficiente memoria para realizar la operación especificada.
 

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.

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

PeerGroupImportDatabase