vswriter.h 標頭

系統服務會使用此標頭。 如需詳細資訊,請參閱

vswriter.h 包含下列程式設計介面:

類別

 
CVssWriter

CVssWriter 類別是抽象基類,可定義寫入器與 VSS 和其他寫入器同步處理其狀態的介面。
CVssWriterEx

CVssWriterEx 類別是抽象基類,可定義寫入器與 VSS 和其他寫入器同步處理其狀態的介面。
CVssWriterEx2

CVssWriterEx2 類別是抽象基類,可定義寫入器與 VSS 和其他寫入器同步處理其狀態的介面。
IVssComponent

IVssComponent 介面是 C++ (非 COM) 介面,其中包含檢查和修改要求者備份元件檔中所含元件的相關資訊。
IVssComponentEx

定義其他方法來檢查和修改要求者備份元件檔中包含的元件相關資訊。
IVssComponentEx2

定義報告和擷取元件層級寫入器錯誤的其他方法。
IVssCreateExpressWriterMetadata

IVssCreateExpressWriterMetadata 介面是一個 COM 介面,其中包含建構快速寫入器的寫入器元資料檔案的方法。
IVssCreateWriterMetadata

IVssCreateWriterMetadata 介面是 C++ (不是 COM) 介面,其中包含用來建構寫入器元資料檔案以回應識別事件的方法。 它只適用于 CVssWriter::OnIdentify 方法。
IVssCreateWriterMetadataEx

IVssCreateWriterMetadataEx 介面是 C++ (不是 COM) 介面,可定義方法來報告建立陰影複製時將明確排除的任何檔案集。
IVssExpressWriter

定義管理 VSS Express 寫入器中繼資料的方法。
IVssWMDependency

IVssWMDependency 是 C++ (不是 IVssWMComponent 介面所傳回的 COM) 介面,而且當備份或還原元件時,應用程式會在備份或還原具有另一個寫入器所管理之元件的明確寫入器元件相依性時使用。
IVssWMFiledesc

IVssWMFiledesc 介面是 C++ (不是 COM) 介面,由數種查詢方法傳回給呼叫應用程式的介面。 它會提供檔案或檔案集 (檔案集) 的詳細資訊。
IVssWriterComponents

包含用來取得和修改元件資訊的方法。

函式

 
CreateVssExpressWriter

CreateVssExpressWriter 函式 (vswriter.h) 會建立 IVssExpressWriter 介面物件,並傳回其指標。
CreateVssExpressWriterInternal

CreateVssExpressWriterInternal 函式 (vswriter.h) 會建立 IVssExpressWriter 介面物件,並傳回它的指標。
CreateWriter

此函式會保留供系統使用。 (CreateWriter)
CreateWriterEx

此函式會保留供系統使用。 (CreateWriterEx)

列舉

 
VSS_ALTERNATE_WRITER_STATE

用來指出指定的寫入器是否有相關聯的替代寫入器。
VSS_COMPONENT_FLAGS

寫入器用來指出自動復原的支援。
VSS_COMPONENT_TYPE

指定與陰影複本備份作業搭配使用的元件類型。
VSS_FILE_RESTORE_STATUS

定義檔案還原作業的狀態集。
VSS_RESTORE_TARGET

在還原時由寫入器用來指出所選取元件中包含的所有檔案,以及它所定義之任何元件中的所有檔案,都會還原。
VSS_RESTOREMETHOD_ENUM

寫入器在備份時間用來指定透過寫入器元資料檔案的預設檔案還原方法。
VSS_SOURCE_TYPE

指定寫入器所管理的資料型別。
VSS_SUBSCRIBE_MASK

指出寫入器願意接收的事件。
VSS_USAGE_TYPE

指定主機系統如何使用 VSS 作業相關寫入器所管理的資料。
VSS_WRITERRESTORE_ENUM

向要求者指出其處理還原作業期間所產生的事件的條件。