VSS_SUBSCRIBE_MASK 枚举 (vswriter.h)

订阅 VSS 服务时,编写器将使用 VSS_SUBSCRIBE_MASK 枚举。 它指示编写器愿意接收的事件。

语法

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