Método INetDiagHelper::Validate (ndhelper.h)
NDF llama al método Validate después de que se complete correctamente una reparación para validar que se ha corregido un problema previamente diagnosticado.
Sintaxis
HRESULT Validate(
[in] PROBLEM_TYPE problem,
[out] long *pDeferredTime,
[out] REPAIR_STATUS *pStatus
);
Parámetros
[in] problem
La PROBLEM_TYPE que la clase auxiliar ha diagnosticado previamente.
[out] pDeferredTime
Puntero al tiempo que se va a aplazar, en segundos, si el diagnóstico no se puede iniciar inmediatamente. Esto solo se usa cuando el miembro pStatus se establece en DS_DEFERRED.
[out] pStatus
Puntero al DIAGNOSIS_STATUS que se devuelve desde el diagnóstico.
Valor devuelto
Código devuelto | Descripción |
---|---|
|
La operación se realizó correctamente. |
|
No hay suficiente memoria disponible para completar esta operación. |
|
Uno o varios parámetros no se han proporcionado correctamente. |
|
Este método opcional no se implementa. |
|
El autor de la llamada no tiene privilegios suficientes para realizar el diagnóstico o la operación de reparación. |
|
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.
Este método solo devuelve un código de error si encuentra errores que impiden la validación. Si es necesario, el parámetro pStatus es la forma esperada de comunicar que el componente sigue en estado bajo. DS_REJECTED se usa para indicar que se ha resuelto el problema.
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 |