Partager via


IBackgroundCopyFile2::GetFileRanges, méthode

Récupère les plages que vous souhaitez télécharger à partir du fichier distant.

Syntaxe

HRESULT GetFileRanges(
  [in, out] DWORD         *RangeCount,
  [out]     BG_FILE_RANGE **Ranges
);

Paramètres

RangeCount [in, out]

Nombre d’éléments dans les plages.

Plages [out]

Tableau de structures BG_FILE_RANGE qui spécifient les plages à télécharger. Quand vous avez terminé, appelez la fonction CoTaskMemFree pour libérer des plages.

Valeur retournée

Cette méthode retourne les valeurs de retour suivantes, ainsi que d’autres.

Code de retour Description
S_OK
Succès
S_FALSE
Aucune plage n’a été spécifiée ou le travail est un travail de chargement ou de réponse de chargement. RangeCount est défini sur zéro et les plages sont définies sur NULL.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 10, version 1709 [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server, version 1709 [applications de bureau uniquement]
En-tête
Deliveryoptimization.h
IDL
DeliveryOptimization.idl
Bibliothèque
Dosvc.lib
DLL
Dosvc.dll
IID
IID_IBackgroundCopyFile2 est défini comme 83e81b93-0873-474d-8a8c-f2018b1a939c

Voir aussi

BG_FILE_RANGE

IBackgroundCopyFile2