Método IVssCreateWriterMetadata::SetBackupSchema (vswriter.h)

Un escritor usa el método SetBackupSchema para indicar en su documento de metadatos de escritor los tipos de operaciones de copia de seguridad en las que puede participar.

Sintaxis

HRESULT SetBackupSchema(
  [in] DWORD dwSchemaMask
);

Parámetros

[in] dwSchemaMask

Los tipos de operaciones de copia de seguridad que admite este escritor se expresan como máscara de bits de VSS_BACKUP_SCHEMA valores de enumeración.

En el caso de los escritores rápidos, solo se admiten los valores de VSS_BS_UNDEFINED, VSS_BS_COPY y VSS_BS_INDEPENDENT_SYSTEM_STATE .

Valor devuelto

A continuación se muestran los códigos de retorno válidos para este método.

Valor Significado
S_OK
0x00000000L
Establezca correctamente el mensaje de error.
E_INVALIDARG
0x80070057L
El argumento del esquema de copia de seguridad no es válido.
E_OUTOFMEMORY
0x8007000EL
El autor de la llamada no tiene memoria u otros recursos del sistema.
VSS_E_INVALID_XML_DOCUMENT
0x80042311L
El documento XML no es válido. Compruebe el registro de eventos para obtener más información. Para obtener más información, vea Control de eventos y errores en VSS.
VSS_E_NOT_SUPPORTED
0x8004232FL
El autor de la llamada especificó un valor de VSS_BACKUP_SCHEMA que no se admite para escritores rápidos.

Comentarios

Si SetBackupSchema establece explícitamente ningún esquema, se asignará al escritor el valor predeterminado de VSS_BS_UNDEFINED: el escritor solo admite copias de seguridad completas sencillas y la restauración de archivos completos (tal y como se define en VSS_BT_FULL), no se admiten copias de seguridad incrementales o diferenciales y no se admiten archivos parciales.

Los solicitantes llaman a IVssExamineWriterMetadata::GetBackupSchema para recuperar los esquemas de copia de seguridad de un escritor tal y como establece SetBackupSchema.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado vswriter.h (incluye Vss.h, VsWriter.h)
Library VssApi.lib

Consulte también

IVssCreateWriterMetadata

IVssExamineWriterMetadata::GetBackupSchema

VSS_BACKUP_SCHEMA