Método IVssExpressWriter::CreateMetadata (vswriter.h)
Crea un objeto de metadatos de escritor rápido y devuelve un puntero de interfaz IVssCreateExpressWriterMetadata a él.
Sintaxis
HRESULT CreateMetadata(
[in] VSS_ID writerId,
[in] LPCWSTR writerName,
[in] VSS_USAGE_TYPE usageType,
[in] DWORD versionMajor,
[in] DWORD versionMinor,
[in] DWORD reserved,
[out] IVssCreateExpressWriterMetadata **ppMetadata
);
Parámetros
[in] writerId
Identificador único global (GUID) de la clase writer.
[in] writerName
Cadena de caracteres anchos terminada en NULL que contiene el nombre de la clase writer. Esta cadena no está localizada.
[in] usageType
Valor de enumeración VSS_USAGE_TYPE que indica cómo se usan los datos administrados por el escritor en el sistema host. Los únicos valores válidos para este parámetro son VSS_UT_BOOTABLESYSTEMSTATE, VSS_UT_SYSTEMSERVICE y VSS_UT_USERDATA.
[in] versionMajor
La versión principal de la aplicación de escritura. Para obtener más información, vea la sección Comentarios.
[in] versionMinor
La versión secundaria de la aplicación de escritura. Para obtener más información, vea la sección Comentarios.
[in] reserved
Este parámetro está reservado para uso del sistema.
[out] ppMetadata
Puntero a una variable que recibe un puntero de interfaz IVssCreateExpressWriterMetadata a los metadatos del escritor rápido recién creado.
Valor devuelto
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
Los parámetros versionMajor y versionMajor se usan para especificar los números de versión principal y secundaria del escritor según las siguientes convenciones de VSS:
- El número de versión secundaria de un escritor debe incrementarse en uno cada vez que una versión publicada del escritor contiene cambios menores que afectan a la interacción del escritor con los solicitantes. Por ejemplo, una corrección a una especificación de archivo en un QFE de escritor o Service Pack justificaría el incremento del número de versión secundaria. Sin embargo, un cambio entre las versiones beta o la versión candidata para lanzamiento de un escritor no justificaría el cambio del número de versión secundaria.
- El número de versión principal de un escritor debe incrementarse en uno cada vez que una versión publicada del escritor contiene un cambio significativo. Por ejemplo, si los datos de los que se realiza una copia de seguridad con una nueva versión de un escritor no se pueden restaurar mediante la versión anterior del escritor, se debe incrementar el número de versión principal del nuevo escritor.
- Cada vez que se incrementa el número de versión principal, el número de versión secundaria debe restablecerse a cero.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 R2 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | vswriter.h |