次の方法で共有


IEnumBackgroundCopyFiles::Next メソッド

列挙体シーケンス内の指定した数の項目を取得します。 シーケンスに残っている要素の数が要求された数より少ない場合は、残りの要素が取得されます。

構文

HRESULT Next(
  [in]  ULONG               celt,
  [out] IBackgroundCopyFile **rgelt,
  [out] ULONG               *pceltFetched
);

パラメーター

celt [in]

要求された要素の数。

rgelt [out]

IBackgroundCopyFile オブジェクトの配列。 完了したら 、rgelt で各オブジェクトを解放する必要があります。

pceltFetched [out]

rgelt で返される要素の数。 celt が 1 の場合は、pceltFetchedNULL に設定できます。 それ以外の場合は、このメソッドを呼び出す前に 、pceltFetched の値を 0 に初期化します。

戻り値

このメソッドは、次の HRESULT 値と他の値を返します。

リターン コード 説明
S_OK
要求された要素の数が正常に返されました。
S_FALSE
要求された要素の数より小さい値が返されます。

要件

要件
サポートされている最小のクライアント
Windows 10、バージョン 1709 [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server バージョン 1709 [デスクトップ アプリのみ]
ヘッダー
Deliveryoptimization.h
IDL
DeliveryOptimization.idl
ライブラリ
Dosvc.lib
[DLL]
Dosvc.dll
IID
IID_IEnumBackgroundCopyFilesは CA51E165-C365-424C-8D41-24AAA4FF3C40 として定義されます

関連項目

IEnumBackgroundCopyFiles