Freigeben über


PeerGraphImportDatabase-Funktion (p2p.h)

Die PeerGraphImportDatabase-Funktion importiert eine Datei, die die Informationen aus einer Peer graph-Datenbank enthält. Diese Funktion kann nur aufgerufen werden, wenn die Anwendung die Funktion PeerGraphListen oder PeerGraphConnect noch nicht aufgerufen hat.

Syntax

NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGraphImportDatabase(
  [in] HGRAPH hGraph,
  [in] PCWSTR pwzFilePath
);

Parameter

[in] hGraph

Handle mit dem Peerdiagramm.

[in] pwzFilePath

Zeiger auf eine Zeichenfolge, die den Pfad zu der Datei enthält, in der die importierten Daten gespeichert sind.

Rückgabewert

Wenn der Funktionsaufruf erfolgreich ist, wird der Rückgabewert S_OK. Andernfalls wird entweder einer der WinErr.h-Werte oder einer der folgenden Werte zurückgegeben.

Rückgabecode Beschreibung
E_INVALIDARG
Einer der Parameter ist ungültig.
PEER_E_GRAPH_IN_USE
Das Diagramm wird derzeit verwendet und kann nicht importiert werden. Entweder PeerGraphListen oder PeerGraphConnect wurde aufgerufen.
PEER_E_INVALID_DATABASE
Die angegebene Datenbank ist ungültig.
PEER_E_INVALID_GRAPH
Das Handle für das Peerdiagramm ist ungültig.
PEER_E_NOT_INITIALIZED
Das Diagramm muss mit einem Aufruf von PeerGraphStartup initialisiert werden, bevor diese Funktion verwendet wird.

Hinweise

Die PeerGraphImportDatabase-Funktion kann nicht verwendet werden, um eine Datenbank aus einem anderen Peerdiagramm zu importieren. PeerGraphImportDatabase muss nach PeerGraphOpen und nicht nach PeerGraphCreate aufgerufen werden.

Die importierte Datenbank muss über dieselbe Peerdiagramm-ID und Peer-ID verfügen.

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 P2PGraph.lib
DLL P2PGraph.dll

Weitere Informationen

PeerGraphExportDatabase