IVssBackupComponentsEx3::RecoverSet メソッド (vsbackup.h)
LUN の再同期操作を開始します。 この方法は、Windows Server オペレーティング システムでのみサポートされます。
構文
HRESULT RecoverSet(
[in] DWORD dwFlags,
[out] IVssAsync **ppAsync
);
パラメーター
[in] dwFlags
再同期の実行方法を指定する VSS_RECOVERY_OPTIONS フラグのビットマスク。
[out] ppAsync
LUN 再同期操作の状態を取得するために使用できる IVssAsync インターフェイス ポインターを受け取る変数へのポインター。 操作が完了したら、呼び出し元は IUnknown::Release メソッドを呼び出してインターフェイス ポインターを解放する必要があります。
戻り値
このメソッドは、これらの値のいずれかを返すことができます。
リターン コード/値 | 説明 |
---|---|
|
操作が正常に完了しました。 |
|
ボリュームのプロバイダーは、LUN の再同期をサポートしていません。 |
|
この戻り値には、次のような理由が考えられます。
|
|
このバージョンのハードウェア プロバイダーでは、この操作はサポートされていません。 |
|
予期しないプロバイダー エラーが発生しました。 このエラー コードが返された場合は、アプリケーション イベント ログのエントリにエラーを記述し、問題を解決する方法に関する情報をユーザーに提供する必要があります。 |
|
再同期先には、明示的に含まれていないボリュームが含まれていました。 |
|
1 つ以上のディスクの MBR 署名または GPT ID を目的の値に設定できませんでした。 詳細については、アプリケーション イベント ログを確認してください。 |
注釈
再同期操作の終了時に、既定では、新しく再同期された LUN は、再同期前に宛先 LUN と同じディスク署名を持ちます。
このメソッドは WinPE では呼び出せません。また、セーフ モードでは呼び出すことができません。 このメソッドを呼び出す前に、呼び出し元は IVssBackupComponents::InitializeForRestore を呼び出して再同期を準備する必要があります。
要件
サポートされている最小のクライアント | サポートなし |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | vsbackup.h (VsBackup.h、Vss.h、VsWriter.h を含む) |