PeerGetNextItem 関数 (p2p.h)
PeerGetNextItem 関数は、ピア列挙から特定の数の項目を返します。
構文
NOT_BUILD_WINDOWS_DEPRECATE HRESULT PeerGetNextItem(
[in] HPEERENUM hPeerEnum,
[in, out] ULONG *pCount,
[out] PVOID **pppvItems
);
パラメーター
[in] hPeerEnum
項目の取得元のピア列挙を処理します。 このハンドルは、ピア列挙関数によって生成されます。
[in, out] pCount
ピア列挙から取得する項目の数を指定する整数へのポインター。 返されると、 ppvItems 内の項目の数が含まれます。 このパラメーターを NULL にすることはできません。
[out] pppvItems
ピア列挙の次の pCount 項目へのポインターの配列へのポインターを受け取ります。 レコードやメンバー情報ブロックなどのデータは、実際のピア列挙型によって異なります。
戻り値
操作 が成功した場合S_OK を返します。 それ以外の場合、関数は次のいずれかの値を返します。
リターン コード | 説明 |
---|---|
|
パラメーターの 1 つが無効です。 |
|
指定した操作を実行するのに十分なメモリがありません。 |
注釈
PeerGetNextItem 関数は次を返します。
- pCount で指定された金額以下のアイテム。
- その金額が使用可能なアイテムの数より大きい場合に指定された金額より小さいアイテムの一覧。
メモ たとえば、 pCount の受信値が 10 で、列挙体の残りの部分が 5 項目の場合、5 つの項目のみが返され、 pCount が指す値は 5 に設定されます。
列挙体の末尾は、 関数が pCount パラメーターを 0 (0) に設定してを返すときに示されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | WINDOWS XP と SP2 [デスクトップ アプリのみ]、Windows XP SP1 と Advanced Networking Pack forWindows XP |
サポートされている最小のサーバー | サポートなし |
対象プラットフォーム | Windows |
ヘッダー | p2p.h |
Library | P2P.lib |
[DLL] | P2P.dll |