CVssWriter::GetRestoreType メソッド (vswriter.h)
GetRestoreType メソッドは、ライターが参加している復元の種類を返します。
GetRestoreType は、 CVssWriter 基本クラスによって実装される保護されたメソッドです。
構文
VSS_RESTORE_TYPE GetRestoreType();
戻り値
このメソッドは、ライターが参加している復元操作の種類を、 VSS_RESTORE_TYPE 列挙の値で返します。
バックアップ操作中 に GetRestoreType が呼び出された場合、戻り値は未定義です。
解説
このメソッドは、復元操作中にのみ呼び出す必要があります。
既定の復元の種類はVSS_RTYPE_UNDEFINEDです。 ただし、ライターは、この復元の種類をVSS_RTYPE_BY_COPYされたかのように扱う必要があります。
リクエスターは、 IVssBackupComponents::SetRestoreState メソッドを呼び出すことによって復元の種類を設定できます。
リクエスターは、 IVssBackupComponents::P reRestore メソッドを使用して PreRestore イベントが生成される前に、いつでも IVssBackupComponents::SetRestoreState を呼び出すことができます。 したがって、適切な復元の種類を取得するには、ライターが CVssWriter::OnPreRestore で PreRestore イベントを処理する前に GetRestoreType を呼び出さないでください。
要件
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | vswriter.h (Vss.h、VsWriter.h を含む) |
Library | VssApi.lib |
関連項目
IVssBackupComponents::P reRestore