Método INetDiagHelper::Repair (ndhelper.h)

El método Repair realiza una reparación especificada por el parámetro de entrada.

Sintaxis

HRESULT Repair(
  [in]  RepairInfo    *pInfo,
  [out] long          *pDeferredTime,
  [out] REPAIR_STATUS *pStatus
);

Parámetros

[in] pInfo

Puntero a una estructura RepairInfo .

[out] pDeferredTime

Puntero al tiempo, en segundos, que se va a aplazar si la reparación no se puede iniciar inmediatamente. Esto solo es válido cuando el parámetro pStatus se establece en DS_DEFERRED.

[out] pStatus

Puntero al REPAIR_STATUS que se devuelve de la reparación.

Valor devuelto

Código devuelto Descripción
S_OK
La operación se realizó correctamente.
E_OUTOFMEMORY
No hay suficiente memoria disponible para completar esta operación.
E_INVALIDARG
Uno o varios parámetros no se han proporcionado correctamente.
E_NOTIMPL
Este método opcional no se implementa.
E_ACCESSDENIED
El autor de la llamada no tiene privilegios suficientes para realizar el diagnóstico o la operación de reparación.
E_ABORT
Se ha cancelado la operación de diagnóstico o reparación.
 

Las extensiones de clase auxiliar pueden devolver HRESULTS específicos de los errores detectados en la función.

Comentarios

Este método no es necesario al compilar una extensión de clase auxiliar.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado ndhelper.h

Consulte también

INetDiagHelper