PeerGraphGetItemCount 関数 (p2p.h)

PeerGraphGetItemCount 関数は、列挙体内の項目の数を取得します。

構文

NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGraphGetItemCount(
  [in]  HPEERENUM hPeerEnum,
  [out] ULONG     *pCount
);

パラメーター

[in] hPeerEnum

ピア グラフへのハンドル。

[out] pCount

列挙体内のレコードの数へのポインターを受け取ります。

戻り値

関数呼び出しが成功した場合、戻り値は S_OK。 それ以外の場合は、次の値を返します。

リターン コード 説明
E_INVALIDARG
1 つのパラメーターが無効です。
E_OUTOFMEMORY
指定した操作を実行するのに十分なメモリがありません。
PEER_E_NOT_INITIALIZED
この関数を使用する前に、ピア グラフを PeerGraphStartup の呼び出しで初期化する必要があります。

解説

一部のアイテムは、アプリケーションが項目のセットを列挙している間に無効になる可能性があるため、 PeerGraphGetNextItem から返されるアイテムの数は 、pCount で返されるアイテムの数よりも少なくなる可能性があります。 pCount の値は、ハンドルの作成時に列挙体内の項目の数を示します。 ピア インフラストラクチャの動的な性質上、 PeerGraphGetNextItem を使用して取得された項目の数が pCount と等しいかどうかは保証されません。

要件

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

関連項目

PeerGraphEndEnumeration

PeerGraphGetNextItem