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
元に戻すシャドウ コピーのシャドウ コピー識別子。
戻り値
このメソッドの有効なリターン コードを次に示します。
値 | 意味 |
---|---|
|
元に戻す操作が成功しました。 |
|
呼び出し元に十分なバックアップ特権がないか、管理者ではありません。 |
|
パラメーター値の 1 つが無効です。 |
|
呼び出し元がメモリ不足またはその他のシステム リソースです。 |
|
ボリュームには、処理中の元に戻す操作が既に含まれています。 |
注釈
この操作を取り消したり、完了した後に元に戻したりすることはできません。 元に戻す操作中にコンピューターが再起動された場合、システムの再起動時に元に戻すプロセスが続行されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | vsprov.h |
Library | VssApi.lib |