VSS_SUBSCRIBE_MASK列舉 (vswriter.h)

訂閱 VSS 服務時,寫入器會使用 VSS_SUBSCRIBE_MASK 列舉。 它表示寫入器願意接收的事件。

Syntax

typedef enum VSS_SUBSCRIBE_MASK {
  VSS_SM_POST_SNAPSHOT_FLAG = 0x00000001,
  VSS_SM_BACKUP_EVENTS_FLAG = 0x00000002,
  VSS_SM_RESTORE_EVENTS_FLAG = 0x00000004,
  VSS_SM_IO_THROTTLING_FLAG = 0x00000008,
  VSS_SM_ALL_FLAGS = 0xffffffff
} ;

常數

 
VSS_SM_POST_SNAPSHOT_FLAG
值: 0x00000001
此列舉值會保留供日後使用。


指定寫入器預期會在陰影複製完成之後收到通知。
接著會呼叫
CVssWriter::OnPostSnapshot
VSS_SM_BACKUP_EVENTS_FLAG
值: 0x00000002
目前, VSS_SM_BACKUP_EVENTS_FLAG 只能當做自變數使用
透過位 OR 與 VSS_SM_RESTORE_EVENTS_FLAG 結合。


指定寫入器可以預期會收到下列事件:

VSS_SM_RESTORE_EVENTS_FLAG
值: 0x00000004
目前, VSS_SM_RESTORE_EVENTS_FLAG 只能當做自變數使用
透過位 OR 與 VSS_SM_BACKUP_EVENTS_FLAG 結合。


指定寫入器可以預期會收到下列事件:

VSS_SM_IO_THROTTLING_FLAG
值: 0x00000008
此列舉值會保留供日後使用。
VSS_SM_ALL_FLAGS
值: 0xffffffff
此列舉值會保留供日後使用。


指定寫入器預期會收到所有事件的通知。

備註

VSS_SUBSCRIBE_MASK 值的位 遮罩 (或位 OR) 僅做為 CVssWriter::Subscribe 的自變數。

目前唯一支援的VSS_SUBSCRIBE_MASK位遮罩 ( | VSS_SM_BACKUP_EVENTS_FLAG VSS_SM_RESTORE_EVENTS_FLAG) 。

規格需求

需求
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
標頭 vswriter.h

另請參閱

CVssWriter::OnBackOffIOOnVolume

CVssWriter::OnBackupComplete

CVssWriter::OnContinueIOOnVolume

CVssWriter::OnPostRestore

CVssWriter::OnPostSnapshot

CVssWriter::OnPreRestore

CVssWriter::OnPrepareBackup

CVssWriter::Subscribe