PeerGraphEnumConnections 関数 (p2p.h)
PeerGraphEnumConnections 関数は、ローカル ノードの接続を列挙するために使用される列挙ハンドルを作成して返します。
構文
NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGraphEnumConnections(
[in] HGRAPH hGraph,
[in] DWORD dwFlags,
[out] HPEERENUM *phPeerEnum
);
パラメーター
[in] hGraph
ピア グラフへの処理。
[in] dwFlags
列挙する接続の種類。 このパラメーターは必須です。 有効な値は 、PEER_CONNECTION_FLAGSによって指定されます。
[out] phPeerEnum
列挙へのハンドルを受け取ります。 PeerGraphGetNextItem を使用して、実際の接続情報を取得します。 このハンドルが必要ない場合は、 PeerGraphEndEnumeration を呼び出して解放します。
戻り値
関数呼び出しが成功した場合、戻り値は S_OK。 それ以外の場合は、次のいずれかの値が返されます。
リターン コード | 説明 |
---|---|
|
パラメーターの 1 つが無効です。 |
|
指定した操作を実行するのに十分なメモリがありません。 |
|
ピア グラフへのハンドルが無効です。 |
|
ピア グラフは、この関数を使用する前に PeerGraphStartup の呼び出しで初期化する必要があります。 |
注釈
PeerGraphGetNextItem が PeerGraphEnumConnections によって返される列挙ハンドルを使用して呼び出されると、PeerGraphGetNextItem はPEER_CONNECTION_INFO構造体を返します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP と SP2 [デスクトップ アプリのみ],Windows XP SP1 と Advanced Networking Pack forWindows XP |
サポートされている最小のサーバー | サポートなし |
対象プラットフォーム | Windows |
ヘッダー | p2p.h |
Library | P2PGraph.lib |
[DLL] | P2PGraph.dll |