IEnumObjects::Next メソッド (shobjidl_core.h)

次に指定したオブジェクトの数と種類を取得します。

構文

HRESULT Next(
  [in]            ULONG  celt,
  [in]            REFIID riid,
  [out]           void   **rgelt,
  [out, optional] ULONG  *pceltFetched
);

パラメーター

[in] celt

種類: ULONG

取得するオブジェクトの数。

[in] riid

種類: REFIID

目的のインターフェイス ID への参照。

[out] rgelt

型: void**

このメソッドが戻るとき、 には 、riid で要求されたインターフェイス ポインターが含まれます。

[out, optional] pceltFetched

種類: ULONG*

このメソッドが返されるときに、取得されたオブジェクトの実際の数を示す ULONG 値へのポインター。 この値は NULL にすることができます

戻り値

種類: HRESULT

メソッドが要求されたオブジェクトを正常に取得した場合は、S_OKを返します。 このメソッドは、要求されたアイテムの完全な数が正常に取得された場合にのみ、S_OKを返します。

S_FALSEは、列挙に残っているアイテムよりも多くの項目が要求されたことを示します。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー shobjidl_core.h (Shobjidl.h を含む)