Función CreateVssBackupComponentsInternal (vsbackup.h)
La función CreateVssBackupComponents crea un objeto de interfaz IVssBackupComponents y devuelve un puntero a él.
Sintaxis
HRESULT CreateVssBackupComponentsInternal(
[out] IVssBackupComponents **ppBackup
);
Parámetros
[out] ppBackup
Puntero indirecto doble al objeto de interfaz IVssBackupComponents creado.
Valor devuelto
Los valores devueltos que se enumeran aquí son además de los VALORES HRESULT COM normalesque se pueden devolver en cualquier momento desde la función.
Valor | Significado |
---|---|
|
Devolvió correctamente un puntero a una interfaz IVssBackupComponents . |
|
El autor de la llamada no tiene suficientes privilegios de copia de seguridad o no es un administrador. |
|
Uno de los parámetros no es válido. |
|
Memoria insuficiente u otros recursos del sistema. |
|
error inesperado. El código de error se registra en el archivo de registro de errores. Para obtener más información, vea Control de eventos y errores en VSS.
Windows Server 2008, Windows Vista, Windows Server 2003 y Windows XP: Este valor no se admite hasta Windows Server 2008 R2 y Windows 7. E_UNEXPECTED se usa en su lugar. |
Comentarios
La aplicación de llamada es responsable de llamar a IUnknown::Release para liberar los recursos mantenidos por los IVssBackupComponents devueltos cuando ya no es necesario.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | vsbackup.h (incluya VsBackup.h, Vss.h, VsWriter.h) |
Library | VssApi.lib |
Archivo DLL | VssApi.dll |