Método IVssWriterComponents::GetComponent (vswriter.h)

El método GetComponent devuelve una interfaz IVssComponent a uno de los componentes de un escritor determinado almacenados explícitamente en el documento componentes de copia de seguridad.

Sintaxis

HRESULT GetComponent(
  [in]  UINT          iComponent,
  [out] IVssComponent **ppComponent
);

Parámetros

[in] iComponent

Número del componente. El valor de este parámetro es un entero entre 0 y n-1 inclusive, donde n es el número total de componentes devueltos por IVssWriterComponents::GetComponentCount.

[out] ppComponent

Puntero indirecto doble a una instancia del objeto IVssComponent que contiene información de componentes.

Valor devuelto

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

Value Significado
S_OK
Devolvió correctamente el componente.
E_INVALIDARG
Uno de los valores de parámetro no es válido.
E_OUTOFMEMORY
El autor de la llamada no tiene memoria u otros recursos del sistema.
VSS_E_OBJECT_NOT_FOUND
No se encontró el componente especificado.

Comentarios

El autor de la llamada es responsable de llamar a IUnknown::Release para liberar los recursos del sistema mantenidos por el objeto IVssComponent devuelto.

Requisitos

   
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 vswriter.h (incluya Vss.h, VsWriter.h)
Library VssApi.lib

Consulte también

IVssWriterComponents