次の方法で共有


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::OnPreRestorePreRestore イベントを処理する前に GetRestoreType を呼び出さないでください。

要件

   
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー vswriter.h (Vss.h、VsWriter.h を含む)
Library VssApi.lib

関連項目

CSVSWriter

CSVsWriter::OnPreRestore

IVssBackupComponents::P reRestore

IVssBackupComponents::SetRestoreState

VSS_RESTORE_TYPE