IVssBackupComponentsEx3::AddSnapshotToRecoverySet メソッド (vsbackup.h)
LUN 再同期操作に含めるボリュームを指定します。 この方法は、Windows サーバー オペレーティング システムでのみサポートされます。
構文
HRESULT AddSnapshotToRecoverySet(
[in] VSS_ID snapshotId,
[in] DWORD dwFlags,
[in, optional] VSS_PWSZ pwszDestinationVolume
);
パラメーター
[in] snapshotId
バックアップ中に IVssBackupComponents::AddToSnapshotSet メソッドによって返されたシャドウ コピーの識別子。 このパラメーターは必須であり、GUID_NULLすることはできません。
[in] dwFlags
このパラメーターは予約されており、0 である必要があります。
[in, optional] pwszDestinationVolume
このパラメーターは省略可能であり、 NULL にすることができます。 NULL の値は、シャドウ コピー ボリュームの内容を元のボリュームにコピーし直す必要があることを意味します。 VSS は、バックアップ コンポーネント ドキュメントのVDS_LUN_INFO情報によって元のボリュームを識別します。
戻り値
このメソッドの有効なリターン コードを次に示します。
値 | 意味 |
---|---|
|
操作に成功しました。 |
|
操作をサポートするハードウェア プロバイダーがないか、リクエスターが復旧セットにボリュームを正常に追加しませんでした。 |
|
このバージョンのハードウェア プロバイダーでは、この操作はサポートされていません。 |
|
snapshotId パラメーターは、ハードウェア プロバイダーが所有していないシャドウ コピーを指定します。 |
|
別の LUN 再同期操作は既に進行中です。 |
|
snapshotId パラメーターは、バックアップ コンポーネント ドキュメントに存在しないシャドウ コピーを指定します。 |
|
LUN 再同期は、動的ボリュームであるため、ターゲット ディスクに一意のページ 83 ストレージ識別子がないため、指定されたボリュームが VSS ハードウェア プロバイダーによって管理される LUN 上に存在しないため、または宛先ディスクがクラスター クォーラム ディスクであるため、このボリュームではサポートされていません。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | サポートなし |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | vsbackup.h (VsBackup.h、Vss.h、VsWriter.h を含む) |