Freigeben über


PeerGroupExportDatabase-Funktion (p2p.h)

Die PeerGroupExportDatabase-Funktion exportiert eine Peergruppendatenbank in eine bestimmte Datei, die auf einen anderen Computer übertragen und mit der Funktion PeerGroupImportDatabase importiert werden kann.

Syntax

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

Parameter

[in] hGroup

Handle an die Peergruppe, deren Datenbank in eine lokale Datei auf dem Peer exportiert wird. Dieses Handle wird von der Funktion PeerGroupCreate, PeerGroupOpen oder PeerGroupJoin zurückgegeben. Dieser Parameter ist erforderlich.

[in] pwzFilePath

Zeiger auf eine Unicode-Zeichenfolge, die den absoluten Dateisystempfad und dateinamen enthält, in dem die exportierte Datenbank gespeichert ist. Beispiel: "C:\backup\p2pdb.db". Wenn diese Datei bereits am angegebenen Speicherort vorhanden ist, wird die ältere Datei überschrieben. Dieser Parameter ist erforderlich.

Rückgabewert

Gibt S_OK zurück, wenn der Vorgang erfolgreich ist. Andernfalls gibt die Funktion einen der folgenden Werte zurück.

Hinweis Wenn ein Export aufgrund eines Dateisystemfehlers fehlschlägt, wird der entsprechende Dateisystemfehler zurückgegeben, der in winerror.h definiert ist.
 
Rückgabecode Beschreibung
E_INVALIDARG
Einer der Parameter ist ungültig.
E_OUTOFMEMORY
Es ist nicht genügend Arbeitsspeicher vorhanden, um den angegebenen Vorgang auszuführen.
 

Kryptografiespezifische Fehler können vom Microsoft RSA-Basisanbieter zurückgegeben werden. Diesen Fehlern wird CRYPT_* vorangestellt und in Winerror.h definiert.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP mit SP2 [nur Desktop-Apps],Windows XP mit SP1 mit dem Erweiterten Netzwerkpaket fürWindows XP
Unterstützte Mindestversion (Server) Nicht unterstützt
Zielplattform Windows
Kopfzeile p2p.h
Bibliothek P2P.lib
DLL P2P.dll

Weitere Informationen

PeerGroupImportDatabase