次の方法で共有


PeerGroupImportDatabase 関数 (p2p.h)

PeerGroupImportDatabase 関数は、ローカル ファイルからピア グループ データベースをインポートします。

構文

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

パラメーター

[in] hGroup

ローカル ファイルからデータベースがインポートされるピア グループに対して処理します。 このハンドルは、 PeerGroupCreatePeerGroupOpen、または PeerGroupJoin 関数によって返されます。 このパラメーターは必須です。

[in] pwzFilePath

データが格納されている絶対ファイル システム パスとファイル名を含む Unicode 文字列へのポインター (例: "C:\backup\p2pdb.db")。 この場所にファイルが存在しない場合は、ファイル システムから適切なエラーが返されます。 このパラメーターは必須です。

戻り値

操作が成功 した場合S_OK を返します。 それ以外の場合、関数は次のいずれかの値を返します。

メモ ファイル システム エラーが原因でインポートが失敗した場合は、適切なファイル システム エラーが返されます。
 
リターン コード 説明
E_INVALIDARG
パラメーターの 1 つが無効です。
PEER_E_GROUP_IN_USE
ピア グループ データベースが現在使用されているため、操作を完了できません。 たとえば、 PeerGroupConnect はピアによって呼び出されましたが、データベース トランザクションはまだ完了していません。
PEER_E_INVALID_GROUP
ピア グループへのハンドルが無効です。
 

暗号化固有のエラーは、 Microsoft RSA ベース プロバイダーから返すことができます。 これらのエラーの前には CRYPT_* が付き、Winerror.h で定義されています。

注釈

この関数は、PeerGroupConnect の前、および PeerGroupOpen または PeerGroupJoin の後に呼び出す必要があります。

要件

要件
サポートされている最小のクライアント Windows XP と SP2 [デスクトップ アプリのみ],Windows XP SP1 と Advanced Networking Pack forWindows XP
サポートされている最小のサーバー サポートなし
対象プラットフォーム Windows
ヘッダー p2p.h
Library P2P.lib
[DLL] P2P.dll

こちらもご覧ください

PeerGroupConnect

PeerGroupCreate

PeerGroupJoin

PeerGroupOpen

PerrGroupExportDatabase