次の方法で共有


PeerGroupStartup 関数 (p2p.h)

PeerGroupStartup 関数は、要求されたバージョンのピア インフラストラクチャを使用してピア グループを開始します。

構文

NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGroupStartup(
  [in]  WORD               wVersionRequested,
  [out] PPEER_VERSION_DATA pVersionData
);

パラメーター

[in] wVersionRequested

呼び出し元がサポートできるピア インフラストラクチャの最上位バージョンを指定します。 上位バイトは、マイナー バージョン (リビジョン) 番号を指定します。 下位バイトはメジャー バージョン番号を指定します。このパラメーターは必須です。

[out] pVersionData

ピア インフラストラクチャによって提供される特定のレベルのサポートを含む PEER_VERSION_DATA構造体への ポインター。 このパラメーターは必須です。

戻り値

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

リターン コード 説明
ERROR_SERVICE_DEPENDENCY_FAIL
PeerGroupStartup を呼び出す前に、ピア名解決プロトコル (PNRP) サービスを開始する必要があります。
E_OUTOFMEMORY
操作を完了するのに十分なメモリがありません。
PEER_E_IPV6_NOT_INSTALLED
IPv6 がコンピューターにインストールされていないため、グループ化サービスを開始できませんでした。
PEER_E_UNSUPPORTED_VERSION
要求されたバージョンは、インストールされているピア サブシステムではサポートされていません。
 

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

注釈

この関数を呼び出す前に、 ピア名解決プロトコル (PNRP) サービスを開始する必要があります。

この関数は、他のピア グループ化関数を呼び出す前に、アプリケーションによって呼び出されます。

このリリースでは、アプリケーションは要求されたバージョンとして PEER_GROUP_VERSION を使用する必要があります。

この関数で開始されたピア グループは、アプリケーションの終了時に PeerGroupShutdown を呼び出すことによって閉じられます。

要件

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

こちらもご覧ください

API 関数のグループ化

PEER_VERSION_DATA

PeerGroupShutdown