Partager via


énumération VSS_SUBSCRIBE_MASK (vswriter.h)

L’énumération VSS_SUBSCRIBE_MASK est utilisée par un enregistreur lors de l’abonnement au service VSS. Elle indique les événements que l’enregistreur est prêt à recevoir.

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
} ;

Constantes

 
VSS_SM_POST_SNAPSHOT_FLAG
Valeur : 0x00000001
Cette valeur d’énumération est réservée pour une utilisation ultérieure.


Spécifie que l’enregistreur s’attend à être averti une fois le cliché instantané auquel il participe est terminé.
Il appellera ensuite
CVssWriter ::OnPostSnapshot.
VSS_SM_BACKUP_EVENTS_FLAG
Valeur : 0x00000002
Actuellement, VSS_SM_BACKUP_EVENTS_FLAG ne peut être utilisé comme argument que lorsque
combiné via un OR au niveau du bit avec VSS_SM_RESTORE_EVENTS_FLAG.


Spécifie que l’enregistreur peut s’attendre à recevoir les événements suivants :

VSS_SM_RESTORE_EVENTS_FLAG
Valeur : 0x00000004
Actuellement, VSS_SM_RESTORE_EVENTS_FLAG ne peut être utilisé comme argument que lorsque
combiné par le biais d’un OR au niveau du bit avec VSS_SM_BACKUP_EVENTS_FLAG.


Spécifie que l’enregistreur peut s’attendre à recevoir les événements suivants :

VSS_SM_IO_THROTTLING_FLAG
Valeur : 0x00000008
Cette valeur d’énumération est réservée pour une utilisation ultérieure.
VSS_SM_ALL_FLAGS
Valeur : 0xffffffff
Cette valeur d’énumération est réservée pour une utilisation ultérieure.


Spécifie que l’enregistreur s’attend à être averti de tous les événements.

Remarques

Un masque de bits (ou OR au niveau du bit) de VSS_SUBSCRIBE_MASK valeurs est utilisé comme argument uniquement pour CVssWriter ::Subscribe.

Actuellement, le seul masque de bits VSS_SUBSCRIBE_MASK pris en charge est ( VSS_SM_BACKUP_EVENTS_FLAG | VSS_SM_RESTORE_EVENTS_FLAG).

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête vswriter.h

Voir aussi

CVssWriter ::OnBackOffIOOnVolume

CVssWriter ::OnBackupComplete

CVssWriter ::OnContinueIOOnVolume

CVssWriter ::OnPostRestore

CVssWriter ::OnPostSnapshot

CVssWriter ::OnPreRestore

CVssWriter ::OnPrepareBackup

CVssWriter ::Subscribe