IVssProviderCreateSnapshotSet::EndPrepareSnapshots メソッド (vsprov.h)
EndPrepareSnapshots メソッドは、最後の IVssHardwareSnapshotProvider::BeginPrepareSnapshot 呼び出しの後に、完全なシャドウ コピー セットに対して 1 回呼び出されます。 このメソッドは、プロバイダーがシャドウ コピーの準備作業が完了するまで待機できるポイントを目的としています。 EndPrepareSnapshots の完了には時間がかかる場合があるため、プロバイダーはいつでも AbortSnapshots メソッド呼び出しを受け入れ、準備作業をすぐに終了するように準備する必要があります。
構文
HRESULT EndPrepareSnapshots(
[in] VSS_ID SnapshotSetId
);
パラメーター
[in] SnapshotSetId
シャドウ コピー セットの VSS_ID 。
戻り値
リターン コード/値 | Description |
---|---|
|
操作が正常に完了しました。 |
|
メモリ不足またはその他のシステム リソース。 |
|
パラメーター値の 1 つが無効です。 |
|
シャドウ コピーを作成するのに十分なディスク ストレージがありません。 ディスク領域が不足すると、VSS_E_PROVIDER_VETOまたはVSS_E_OBJECT_NOT_FOUNDエラーの戻り値が生成される可能性があります。 |
|
SnapshotSetId パラメーターは、見つからなかったオブジェクトを参照します。 |
|
予期しないプロバイダー エラーが発生しました。 これが返された場合は、アプリケーション イベント ログのエントリでエラーを記述し、問題を解決する方法に関する情報をユーザーに提供する必要があります。 |
他の値が返された場合、VSS はイベント ログにイベントを書き込み、エラーを VSS_E_UNEXPECTED_PROVIDER_ERRORに変換します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | vsprov.h |