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

El método GetLifeTime recupera la duración de la instancia de extensión de clase auxiliar.

Sintaxis

HRESULT GetLifeTime(
  [out] LIFE_TIME *pLifeTime
);

Parámetros

[out] pLifeTime

Puntero a una estructura de LIFE_TIME .

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.

Los datos de duración se usan para limitar el ámbito de tiempo de una instancia de problema. Esto es especialmente útil al realizar diagnósticos basados en el historial, como el seguimiento y el registro, donde se puede usar para determinar el ámbito del diagnóstico a los eventos que se produjeron durante el intervalo de tiempo especificado.

Por ejemplo, las clases auxiliares de la Plataforma de filtrado de Windows (PMA) usan la duración para determinar qué filtro bloqueó un paquete comprobando el registro de seguimiento. De forma predeterminada, una duración de una instancia de clase auxiliar hereda la duración de su instancia de clase auxiliar dependiente.

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