CVssWriterEx::SubscribeEx-Methode (vswriter.h)

Verursacht, dass der Autor VSS-Ereignisse abonnieren kann.

Syntax

HRESULT SubscribeEx(
  [in] DWORD dwUnsubscribeTimeout,
  [in] DWORD dwEventFlags
);

Parameter

[in] dwUnsubscribeTimeout

Die Länge der Zeit, in Millisekunden, die die Methode vor dem Zeitpunkt warten wird.

[in] dwEventFlags

Ein Bitmask von VSS_SUBSCRIBE_MASK Werten, die die Ereignisse angeben, über die VSS den Autor informieren sollte.

Der Standardwert für dieses Argument lautet (VSS_SM_BACKUP_EVENTS_FLAG VSS_SM_RESTORE_EVENTS_FLAG | ). Derzeit sollte der Anrufer den Standardwert nicht außer Kraft setzen.

Dieser Parameter ist für die zukünftige Verwendung reserviert.

Rückgabewert

Im Folgenden finden Sie die gültigen Rückgabecodes für diese Methode.

Wert Bedeutung
S_OK
Der Autor hat erfolgreich abonniert.
E_ACCESSDENIED
Der Anrufer verfügt nicht über ausreichende Sicherungsberechtigungen oder ist kein Administrator.
E_OUTOFMEMORY
Der Anrufer ist nicht im Arbeitsspeicher oder in anderen Systemressourcen vorhanden.
VSS_E_UNEXPECTED
Unerwarteter Fehler. Der Fehlercode wird in der Fehlerprotokolldatei protokolliert. Weitere Informationen finden Sie unter "Ereignis- und Fehlerbehandlung unter VSS".

Windows Server 2008, Windows Vista, Windows Server 2003 und Windows XP: Dieser Wert wird erst unterstützt, wenn Windows Server 2008 R2 und Windows 7. E_UNEXPECTED wird stattdessen verwendet.

VSS_E_WRITER_ALREADY_SUBSCRIBED
Der Autor hat diese Methode zuvor aufgerufen.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile vswriter.h (enthalten Vss.h, VsWriter.h)
Bibliothek VssApi.lib

Weitere Informationen

CVssWriter::Abonnieren

CVssWriterEx