Méthode IDedupReadFileCallback ::ReadBackupFile (ddpbackup.h)

Lit les données d’un fichier conteneur ou de métadonnées de magasin de déduplication des données situé dans le magasin de sauvegarde.

Syntaxe

HRESULT ReadBackupFile(
  [in]  BSTR  FileFullPath,
  [in]  hyper FileOffset,
  [in]  ULONG SizeToRead,
  [out] BYTE  *FileBuffer,
  [out] ULONG *ReturnedSize,
  [in]  DWORD Flags
);

Paramètres

[in] FileFullPath

Chemin d’accès complet du répertoire racine du volume au fichier conteneur.

[in] FileOffset

Décalage, en octets, du début du fichier au début des données à lire.

[in] SizeToRead

Nombre d’octets à lire à partir du fichier.

[out] FileBuffer

Pointeur vers une mémoire tampon qui reçoit les données lues à partir du fichier. La taille de la mémoire tampon doit être supérieure ou égale au nombre spécifié dans le paramètre SizeToRead .

[out] ReturnedSize

Pointeur vers une variable ULONG qui reçoit le nombre d’octets lus à partir du magasin de sauvegarde. Si l’appel à ReadBackupFile réussit, ce nombre est égal à la valeur spécifiée dans le paramètre SizeToRead .

[in] Flags

Ce paramètre est réservé à un usage futur.

Valeur retournée

Cette méthode peut retourner des valeurs HRESULT standard, telles que S_OK. Il peut également retourner des codes d’erreur système convertis à l’aide de la macro HRESULT_FROM_WIN32 . Les valeurs de retour possibles sont les suivantes.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Aucun pris en charge
Serveur minimal pris en charge Windows Server 2012
Plateforme cible Windows
En-tête ddpbackup.h

Voir aussi

CreateFile

IDedupReadFileCallback

ReadFile