IVssSoftwareSnapshotProvider::RevertToSnapshot メソッド (vsprov.h)

ボリュームを以前のシャドウ コピーに戻します。 永続的なコンテキスト (VSS_CTX_APP_ROLLBACK、VSS_CTX_CLIENT_ACCESSIBLE、VSS_CTX_CLIENT_ACCESSIBLE_WRITERS、またはVSS_CTX_NAS_ROLLBACK) で作成されたシャドウ コピーのみがサポートされます。

構文

HRESULT RevertToSnapshot(
  [in] VSS_ID SnapshotId
);

パラメーター

[in] SnapshotId

元に戻すシャドウ コピーのシャドウ コピー識別子。

戻り値

このメソッドの有効なリターン コードを次に示します。

意味
S_OK
元に戻す操作が成功しました。
E_ACCESSDENIED
呼び出し元に十分なバックアップ特権がないか、管理者ではありません。
E_INVALIDARG
パラメーター値の 1 つが無効です。
E_OUTOFMEMORY
呼び出し元がメモリ不足またはその他のシステム リソースです。
VSS_E_REVERT_IN_PROGRESS
ボリュームには、処理中の元に戻す操作が既に含まれています。

注釈

この操作を取り消したり、完了した後に元に戻したりすることはできません。 元に戻す操作中にコンピューターが再起動された場合、システムの再起動時に元に戻すプロセスが続行されます。

要件

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

こちらもご覧ください

IVssSoftwareSnapshotProvider