PeerGraphImportDatabase 函数 (p2p.h)

PeerGraphImportDatabase 函数导入一个文件,其中包含对等图数据库中的信息。 仅当应用程序尚未调用 PeerGraphListenPeerGraphConnect 函数时,才能调用此函数。

语法

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

参数

[in] hGraph

对等图的句柄。

[in] pwzFilePath

指向包含存储导入数据的文件路径的字符串的指针。

返回值

如果函数调用成功,则返回值S_OK。 否则,它将返回 WinErr.h 值之一或以下值之一。

返回代码 说明
E_INVALIDARG
其中一个参数无效。
PEER_E_GRAPH_IN_USE
图当前正在使用,无法导入。 已调用 PeerGraphListenPeerGraphConnect
PEER_E_INVALID_DATABASE
指定的数据库无效。
PEER_E_INVALID_GRAPH
对等图的句柄无效。
PEER_E_NOT_INITIALIZED
必须先通过调用 PeerGraphStartup 初始化图形,然后才能使用此函数。

注解

PeerGraphImportDatabase 函数不能用于从其他对等图导入数据库。 PeerGraphImportDatabase 必须在 PeerGraphOpen 之后调用,而不是 在 PeerGraphCreate 之后调用。

要导入的数据库必须具有相同的对等图 ID 和对等 ID。

要求

要求
最低受支持的客户端 具有 SP2 的 Windows XP [仅限桌面应用],具有 SP1 的 Windows XP 与高级网络包 forWindows XP
最低受支持的服务器 无受支持的版本
目标平台 Windows
标头 p2p.h
Library P2PGraph.lib
DLL P2PGraph.dll

另请参阅

PeerGraphExportDatabase