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 [ à]

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

Valeur de retour

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 chargement-réponse. RangeCount a la valeur zéro et Ranges a la valeur null.

Spécifications

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

Voir aussi

BG_FILE_RANGE

IBackgroundCopyFile2