Condividi tramite


Funzione PeerGroupImportDatabase (p2p.h)

La funzione PeerGroupImportDatabase importa un database di gruppo peer da un file locale.

Sintassi

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

Parametri

[in] hGroup

Gestire in un gruppo peer il cui database viene importato da un file locale. Questo handle viene restituito dalla funzione PeerGroupCreate, PeerGroupOpen o PeerGroupJoin . Questo parametro è obbligatorio.

[in] pwzFilePath

Puntatore a una stringa Unicode contenente il percorso del file system assoluto e il nome file in cui vengono archiviati i dati, ad esempio "C:\backup\p2pdb.db". Se il file non esiste in questo percorso, viene restituito un errore appropriato dal file system. Questo parametro è obbligatorio.

Valore restituito

Restituisce S_OK se l'operazione ha esito positivo. In caso contrario, la funzione restituisce uno dei valori seguenti.

Nota Se un'importazione non riesce a causa di un errore del file system, viene restituito l'errore appropriato del file system.
 
Codice restituito Descrizione
E_INVALIDARG
Uno dei parametri non è valido.
PEER_E_GROUP_IN_USE
Impossibile completare l'operazione perché il database del gruppo peer è attualmente in uso. Ad esempio, PeerGroupConnect è stato chiamato da un peer, ma non ha ancora completato alcuna transazione di database.
PEER_E_INVALID_GROUP
L'handle per il gruppo di peer non è valido.
 

Gli errori specifici della crittografia possono essere restituiti dal provider di base Microsoft RSA. Questi errori sono preceduti da CRYPT_* e definiti in Winerror.h.

Commenti

Questa funzione deve essere chiamata prima di PeerGroupConnect e dopo PeerGroupOpen o PeerGroupJoin.

Requisiti

Requisito Valore
Client minimo supportato Windows XP con SP2 [solo app desktop],Windows XP con SP1 con Advanced Networking Pack forWindows XP
Server minimo supportato Nessuno supportato
Piattaforma di destinazione Windows
Intestazione p2p.h
Libreria P2P.lib
DLL P2P.dll

Vedi anche

PeerGroupConnect

PeerGroupCreate

PeerGroupJoin

PeerGroupOpen

PerrGroupExportDatabase