Freigeben über


IVssCreateExpressWriterMetadata::SetBackupSchema-Methode (vswriter.h)

Wird von einem Express-Writer verwendet, um in seinem Writer-Metadatendokument anzugeben, an denen er teilnehmen kann.

Syntax

HRESULT SetBackupSchema(
  [in] DWORD dwSchemaMask
);

Parameter

[in] dwSchemaMask

Eine Bitmaske von VSS_BACKUP_SCHEMA Enumerationswerten, die die Arten von Sicherungsvorgängen angeben, die vom Writer unterstützt werden.

Rückgabewert

Im Folgenden sind die gültigen Rückgabecodes für diese Methode aufgeführt.

Wert Bedeutung
S_OK
Die Fehlermeldung wurde erfolgreich festgelegt.
E_INVALIDARG
Das Sicherungsschemaargument ist ungültig.
E_OUTOFMEMORY
Der Aufrufer verfügt nicht über Arbeitsspeicher oder andere Systemressourcen.
VSS_E_INVALID_XML_DOCUMENT
Das XML-Dokument ist ungültig. Überprüfen Sie das Ereignisprotokoll auf Details. Weitere Informationen finden Sie unter Ereignis- und Fehlerbehandlung unter VSS.

Hinweise

Wenn kein Schema explizit von SetBackupSchema festgelegt wird, wird dem Express Writer der Standardwert VSS_BS_UNDEFINED zugewiesen. VSS_BS_UNDEFINED bedeutet, dass der Writer nur die einfache vollständige Sicherung und Wiederherstellung ganzer Dateien unterstützt (wie durch VSS_BT_FULL definiert), es gibt keine Unterstützung für inkrementelle oder differenzielle Sicherungen, und partielle Dateien werden nicht unterstützt. Nur die Sicherungsschematypen VSS_BS_UNDEFINED, VSS_BS_COPY und VSS_BS_INDEPENDENT_SYSTEM_STATE werden von Express Writern unterstützt.

Anforderer rufen IVssExamineWriterMetadata::GetBackupSchema auf, um die Sicherungsschemas eines Writers abzurufen, wie von SetBackupSchema festgelegt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile vswriter.h (einschließlich Vss.h, VsWriter.h)
Bibliothek VssApi.lib

Weitere Informationen

IVssCreateExpressWriterMetadata