PeerGroupImportDatabase-Funktion (p2p.h)
Die PeerGroupImportDatabase-Funktion importiert eine Peergruppendatenbank aus einer lokalen Datei.
Syntax
NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGroupImportDatabase(
[in] HGROUP hGroup,
[in] PCWSTR pwzFilePath
);
Parameter
[in] hGroup
Handle an eine Peergruppe, deren Datenbank aus einer lokalen Datei importiert 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 den Dateinamen enthält, in dem die Daten gespeichert sind, z. B. "C:\backup\p2pdb.db". Wenn die Datei an diesem Speicherort nicht vorhanden ist, wird ein entsprechender Fehler vom Dateisystem zurückgegeben. 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.
Rückgabecode | Beschreibung |
---|---|
|
Einer der Parameter ist ungültig. |
|
Der Vorgang kann nicht abgeschlossen werden, da die Peergruppendatenbank derzeit verwendet wird. PeerGroupConnect wurde beispielsweise von einem Peer aufgerufen, aber noch keine Datenbanktransaktionen abgeschlossen. |
|
Das Handle für die Peergruppe ist ungültig. |
Kryptografiespezifische Fehler können vom Microsoft RSA-Basisanbieter zurückgegeben werden. Diesen Fehlern wird CRYPT_* vorangestellt und in Winerror.h definiert.
Hinweise
Diese Funktion muss vor PeerGroupConnect und nach PeerGroupOpen oder PeerGroupJoin aufgerufen werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP mit SP2 [nur Desktop-Apps],Windows XP mit SP1 mit dem Advanced Networking Pack forWindows XP |
Unterstützte Mindestversion (Server) | Nicht unterstützt |
Zielplattform | Windows |
Kopfzeile | p2p.h |
Bibliothek | P2P.lib |
DLL | P2P.dll |