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 會產生許多事件 (PrepareForSnapshot、 Freeze、 Thaw、 PostSnapshot) ,也就是 PrepareForSnapshot 的第一個事件。
因此,如果寫入器參與陰影複製作業,當 CVssWriter::OnPrepareSnapshot 之前呼叫 GetContext 時,找不到該陰影複製內容的明確值。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | vswriter.h (包括 Vss.h、VsWriter.h) |
程式庫 | VssApi.lib |
另請參閱
IVssBackupComponents::D oSnapshotSet