次の方法で共有


VSS_PROTECTION_FAULT列挙 (vsmgmt.h)

シャドウ コピー保護エラーのセットを定義します。 シャドウ コピー保護エラーは、VSS サービスがシャドウ コピー記憶域 (diff 領域とも呼ばれます) に対して書き込み時のコピー操作を実行できない場合に発生します。

構文

typedef enum _VSS_PROTECTION_FAULT {
  VSS_PROTECTION_FAULT_NONE = 0,
  VSS_PROTECTION_FAULT_DIFF_AREA_MISSING,
  VSS_PROTECTION_FAULT_IO_FAILURE_DURING_ONLINE,
  VSS_PROTECTION_FAULT_META_DATA_CORRUPTION,
  VSS_PROTECTION_FAULT_MEMORY_ALLOCATION_FAILURE,
  VSS_PROTECTION_FAULT_MAPPED_MEMORY_FAILURE,
  VSS_PROTECTION_FAULT_COW_READ_FAILURE,
  VSS_PROTECTION_FAULT_COW_WRITE_FAILURE,
  VSS_PROTECTION_FAULT_DIFF_AREA_FULL,
  VSS_PROTECTION_FAULT_GROW_TOO_SLOW,
  VSS_PROTECTION_FAULT_GROW_FAILED,
  VSS_PROTECTION_FAULT_DESTROY_ALL_SNAPSHOTS,
  VSS_PROTECTION_FAULT_FILE_SYSTEM_FAILURE,
  VSS_PROTECTION_FAULT_IO_FAILURE,
  VSS_PROTECTION_FAULT_DIFF_AREA_REMOVED,
  VSS_PROTECTION_FAULT_EXTERNAL_WRITER_TO_DIFF_AREA,
  VSS_PROTECTION_FAULT_MOUNT_DURING_CLUSTER_OFFLINE
} VSS_PROTECTION_FAULT, *PVSS_PROTECTION_FAULT;

定数

 
VSS_PROTECTION_FAULT_NONE
値: 0
シャドウ コピー保護エラーは発生しませんでした。
VSS_PROTECTION_FAULT_DIFF_AREA_MISSING
シャドウ コピー記憶域を含むボリュームが見つかりませんでした。 通常、この障害は、ボリュームがまだシステムに到着していないことを意味します。
VSS_PROTECTION_FAULT_IO_FAILURE_DURING_ONLINE
I/O エラーが発生したため、シャドウ コピー記憶域を含むボリュームをオンラインにできませんでした。
VSS_PROTECTION_FAULT_META_DATA_CORRUPTION
シャドウ コピー記憶域のシャドウ コピー メタデータが破損しています。
VSS_PROTECTION_FAULT_MEMORY_ALLOCATION_FAILURE
メモリ割り当てエラーが発生しました。 これは、障害をクリアしてシャドウ コピー操作を再開した後に再び発生しない一時的なメモリ不足状態が原因である可能性があります。
VSS_PROTECTION_FAULT_MAPPED_MEMORY_FAILURE
メモリ マッピングエラーが発生しました。 このエラーは、ページ ファイルが小さすぎるか、メモリ不足の状態が原因である可能性があることを意味する可能性があります。
VSS_PROTECTION_FAULT_COW_READ_FAILURE
ライブ ボリュームからシャドウ コピー記憶域ボリュームにデータをコピーしているときに、書き込み時のコピー操作中に読み取りエラーが発生しました。
VSS_PROTECTION_FAULT_COW_WRITE_FAILURE
ライブ ボリュームからシャドウ コピー記憶域ボリュームにデータをコピーしているときに、書き込み時のコピー操作中に読み取りまたは書き込みエラーが発生しました。 考えられる理由の 1 つは、シャドウ コピー記憶域ボリュームがシステムから削除されたことです。
VSS_PROTECTION_FAULT_DIFF_AREA_FULL
このエラーは、シャドウ コピー記憶域領域がいっぱいであるか、シャドウ コピー記憶域ボリュームがいっぱいであることを意味します。 保護エラーをクリアした後、次のいずれかの操作を行うことができます。

VSS_PROTECTION_FAULT_GROW_TOO_SLOW
シャドウ コピー記憶域ボリュームに十分な領域がなくなったため、シャドウ コピー記憶域のサイズを大きくできませんでした。
VSS_PROTECTION_FAULT_GROW_FAILED
シャドウ コピー記憶域のサイズを大きくできませんでした。
VSS_PROTECTION_FAULT_DESTROY_ALL_SNAPSHOTS
予期しないエラーが発生しました。
VSS_PROTECTION_FAULT_FILE_SYSTEM_FAILURE
シャドウ コピー記憶域ファイルを開けなかったか、ファイル システムの操作エラーが原因でシャドウ コピー記憶域ボリュームをマウントできませんでした。
VSS_PROTECTION_FAULT_IO_FAILURE
シャドウ コピー記憶域ボリュームで読み取りまたは書き込みエラーが発生しました。
VSS_PROTECTION_FAULT_DIFF_AREA_REMOVED
シャドウ コピー記憶域ボリュームがシステムから削除されたか、何らかの理由でアクセスできませんでした。
VSS_PROTECTION_FAULT_EXTERNAL_WRITER_TO_DIFF_AREA
別のアプリケーションがシャドウ コピー記憶域に書き込もうとしました。
VSS_PROTECTION_FAULT_MOUNT_DURING_CLUSTER_OFFLINE

要件

要件
サポートされている最小のクライアント WINDOWS Vista と SP1 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 [デスクトップ アプリのみ]
Header vsmgmt.h

こちらもご覧ください

IVssDifferentialSoftwareSnapshotMgmt3::ClearVolumeProtectFault

VSS_PROTECTION_FAULT

VSS_VOLUME_PROTECTION_INFO