共用方式為


CVssWriter::GetContext 方法 (vswriter.h)

GetContext 資訊會傳回任何進行中或可能陰影複製的目前內容。

GetContext 是由 CVssWriter 基類實作的受保護方法。

Syntax

LONG GetContext();

傳回值

這個方法會傳回與寫入器相關的任何陰影複製內容,做為位遮罩 (或位 OR) _VSS_SNAPSHOT_CONTEXT_VSS_VOLUME_SNAPSHOT_ATTRIBUTES 值。

備註

陰影複製的預設內容是VSS_CTX_BACKUP。

要求者可以在建立具有 IVssBackupComponents::D oSnapshotSet 的陰影複製之前,隨時呼叫 IVssBackupComponents::SetContext 來設定陰影複製的內容。

IVssBackupComponents::D oSnapshotSet 會產生許多事件 (PrepareForSnapshotFreezeThawPostSnapshot) ,也就是 PrepareForSnapshot 的第一個事件。

因此,如果寫入器參與陰影複製作業,當 CVssWriter::OnPrepareSnapshot 之前呼叫 GetContext 時,找不到該陰影複製內容的明確值。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
目標平台 Windows
標頭 vswriter.h (包括 Vss.h、VsWriter.h)
程式庫 VssApi.lib

另請參閱

CVssWriter

CVssWriter::OnPrepareSnapshot

IVssBackupComponents::D oSnapshotSet

IVssBackupComponents::SetContext

_VSS_SNAPSHOT_CONTEXT

_VSS_VOLUME_SNAPSHOT_ATTRIBUTES