enumerasi VSS_SNAPSHOT_STATE (vss.h)
Enumerasi VSS_SNAPSHOT_STATE dikembalikan oleh penyedia untuk menentukan status operasi salinan bayangan tertentu.
Sintaks
typedef enum _VSS_SNAPSHOT_STATE {
VSS_SS_UNKNOWN = 0,
VSS_SS_PREPARING,
VSS_SS_PROCESSING_PREPARE,
VSS_SS_PREPARED,
VSS_SS_PROCESSING_PRECOMMIT,
VSS_SS_PRECOMMITTED,
VSS_SS_PROCESSING_COMMIT,
VSS_SS_COMMITTED,
VSS_SS_PROCESSING_POSTCOMMIT,
VSS_SS_PROCESSING_PREFINALCOMMIT,
VSS_SS_PREFINALCOMMITTED,
VSS_SS_PROCESSING_POSTFINALCOMMIT,
VSS_SS_CREATED,
VSS_SS_ABORTED,
VSS_SS_DELETED,
VSS_SS_POSTCOMMITTED,
VSS_SS_COUNT
} VSS_SNAPSHOT_STATE, *PVSS_SNAPSHOT_STATE;
Konstanta
VSS_SS_UNKNOWN Nilai: 0 Dicadangkan untuk penggunaan sistem. Status salinan bayangan tidak diketahui. |
VSS_SS_PREPARING Dicadangkan untuk penggunaan sistem. Salinan bayangan sedang disiapkan. |
VSS_SS_PROCESSING_PREPARE Dicadangkan untuk penggunaan sistem. Pemrosesan persiapan salinan bayangan sedang berlangsung. |
VSS_SS_PREPARED Dicadangkan untuk penggunaan sistem. Salinan bayangan telah disiapkan. |
VSS_SS_PROCESSING_PRECOMMIT Dicadangkan untuk penggunaan sistem. Pemrosesan prakomit salinan bayangan sedang dalam proses. |
VSS_SS_PRECOMMITTED Dicadangkan untuk penggunaan sistem. Salinan bayangan telah dikomit sebelumnya. |
VSS_SS_PROCESSING_COMMIT Dicadangkan untuk penggunaan sistem. Pemrosesan penerapan salinan bayangan sedang dalam proses. |
VSS_SS_COMMITTED Dicadangkan untuk penggunaan sistem. Salinan bayangan diterapkan. |
VSS_SS_PROCESSING_POSTCOMMIT Dicadangkan untuk penggunaan sistem. Pemrosesan postcommit salinan bayangan sedang dalam proses. |
VSS_SS_PROCESSING_PREFINALCOMMIT Dicadangkan untuk penggunaan sistem. Pemrosesan operasi penerapan file salinan bayangan sedang berlangsung. |
VSS_SS_PREFINALCOMMITTED Dicadangkan untuk penggunaan sistem. Pemrosesan operasi penerapan file salinan bayangan dilakukan. |
VSS_SS_PROCESSING_POSTFINALCOMMIT Dicadangkan untuk penggunaan sistem. Pemrosesan salinan bayangan setelah penerapan akhir dan sebelum pembuatan salinan bayangan sedang berlangsung. |
VSS_SS_CREATED Salinan bayangan dibuat. |
VSS_SS_ABORTED Dicadangkan untuk penggunaan sistem. Pembuatan salinan bayangan dibatalkan. |
VSS_SS_DELETED Dicadangkan untuk penggunaan sistem. Salinan bayangan telah dihapus. |
VSS_SS_POSTCOMMITTED |
VSS_SS_COUNT Nilai yang dipesan. |
Keterangan
Status salinan bayangan terkandung dalam m_eStatus anggota objek VSS_SNAPSHOT_PROP , yang dapat diperoleh untuk salinan bayangan tunggal dengan memanggil IVssBackupComponents::GetSnapshotProperties.
Karena IVssBackupComponents::GetSnapshotProperties gagal selama pembuatan salinan bayangan dengan VSS_E_OBJECT_NOT_FOUND, pemohon tidak dapat memperoleh nilai VSS_SNAPSHOT_STATE selain VSS_SS_CREATED.
Panggilan ke IVssBackupComponents::Query juga dapat digunakan untuk mendapatkan status salinan bayangan. IVssBackupComponents::Query digunakan untuk mengembalikan daftar salinan bayangan, yang mungkin diulang melalui antarmuka IVssEnumObject untuk mendapatkan objek VSS_SNAPSHOT_PROP untuk setiap salinan bayangan yang telah selesai pada sistem tertentu. Ini berarti bahwa, seperti IVssBackupComponents::GetSnapshotProperties, metode IVssBackupComponents::Query hanya dapat mengembalikan status salinan bayangan VSS_SS_CREATED.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Header | vss.h |