BackupRead |
Declare Function Api_BackupRead& Lib "kernel32" Alias "BackupRead" (ByVal hFile&, lpBuffer As Byte, ByVal nNumberOfBytesToRead&, lpNumberOfBytesRead&, ByVal bAbort&, ByVal bProcessSecurity&, lpContext As Any) |
Declare Function BackupRead Lib "kernel32" (ByVal hFile As Long, lpBuffer As Byte, ByVal nNumberOfBytesToRead As Long, lpNumberOfBytesRead As Long, ByVal bAbort As Long, ByVal bProcessSecurity As Long, lpContext As Any) As Long |
|
指定されたファイルやディレクトリに関連付けられたデータをバッファに読み込む。この関数を使って、ファイルやディレクトリのバックアップをとる。 |
|
パラメータ
ハンドルを取得するには、CreateFile 関数を使う。
は、ERROR_INVALID_PARAMETER を返す。
すべて読み取られている。
て解除される。
データ構造体を使ってコンテキスト情報を維持する。 る。関数はデータ構造体にメモリを割り当て、変数にこのデータ構造体を示す値を設定する。複数の BackupRead 関数の呼び出しの間
に、lpContext パラメータ、またはこのパラメータが示す変数を変更しないこと。
を呼び出す。
区切られた WIN32_STREAM_ID 構造体が追加される。 ピー元のデバイスデータを比較することができる。BackupRead 関数から返されたデータは、BackupWrite 関数への入力にだけ使う。この データは、サブストリームに分割された 1 つの大きなストリームとして返る。サブストリームは、WIN32_STREAM_ID ヘッダーによって区切
られている。 スキップする。 |