IDedupReadFileCallback::ReadBackupFile メソッド (ddpbackup.h)

バックアップ ストアにあるデータ重複除去ストアのメタデータまたはコンテナー ファイルからデータを読み取ります。

構文

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

パラメーター

[in] FileFullPath

ボリュームのルート ディレクトリからコンテナー ファイルへの完全パス。

[in] FileOffset

ファイルの先頭から読み取るデータの先頭までのオフセット (バイト単位)。

[in] SizeToRead

ファイルから読み取るバイト数。

[out] FileBuffer

ファイルから読み取られたデータを受け取るバッファーへのポインター。 バッファーのサイズは、 SizeToRead パラメーターで指定された数値以上である必要があります。

[out] ReturnedSize

バックアップ ストアから読み取られたバイト数を受け取る ULONG 変数へのポインター。 ReadBackupFile の呼び出しが成功した場合、この数値は SizeToRead パラメーターで指定された値と等しくなります。

[in] Flags

このパラメーターは将来使用するために予約されています。

戻り値

このメソッドは、S_OKなどの標準の HRESULT 値を返すことができます。 また、HRESULT_FROM_WIN32 マクロを使用して、変換されたシステム エラー コードを返すこともできます。 可能な戻り値は次のとおりです。

要件

要件
サポートされている最小のクライアント サポートなし
サポートされている最小のサーバー Windows Server 2012
対象プラットフォーム Windows
ヘッダー ddpbackup.h

こちらもご覧ください

CreateFile

IDedupReadFileCallback

ReadFile