Compartir a través de


Interfaz ITracer (wdtf.h)

La interfaz ITracer permite que cada instancia individual de cada interfaz WDTF determine la configuración de seguimiento específica para una coclase de implementación determinada. Esta configuración se registra en el Registro.

Herencia

La interfaz ITracer hereda de la interfaz de IDispatch. ITracer también tiene estos tipos de miembros:

  • Métodos

Métodos

La interfaz ITracer tiene estos métodos.

 
ITracer::GetBits

El método GetBits devuelve el conjunto de marcas de seguimiento de una coclase como máscara de bits, dado un valor TTraceLevel especificado y el CLSID de la coclase.

Observaciones

Normalmente, nunca verá la interfaz ITracer. De hecho, incluso si va a compilar complementos de acción WDTF, probablemente no necesitará usar esta interfaz. ITracer se implementa en WDTF.dll y proporciona las definiciones globales para la configuración específica asociada a cada valor de enumeración TTraceLevel .

En la tabla siguiente se describen las marcas internas para el seguimiento WDTF. Los niveles individuales de la enumeración TTraceLevel corresponden a un conjunto de marcas de seguimiento internas. La clave del Registro que aparece en Ruta de acceso de TraceLevel (en la siguiente sección Detalles de implementación) contiene las máscaras de bits para cada TTraceLevel, como se muestra en la tabla siguiente.

Trace2_Medium contiene todas las marcas de Trace1_Low y Trace3_High contiene todas las marcas de Trace2_Medium.

Marca de seguimiento Significado Bit Nivel de seguimiento predeterminado
COMEntryExit Un método o propiedad COM para la entrada y salida 0x0001 Trace1_Low
COMError Se encontró un error mediante un método COM o una propiedad 0x0002 Trace1_Low
EntryExit Una función de C++ para la entrada y salida 0x0004 Trace2_Medium
APICall Acerca de llamar a una API 0x0008 Trace2_Medium
Información Información adicional 0x0010 Trace2_Medium
Advertencia Advertencia de que algo podría estar mal 0x0020 Trace1_Low
Error Se encontró un error en WDTF. 0x0040 Trace1_Low
NoisyCOMEntryExit La versión ruidosa de la marca COMError 0x0080 Trace3_High
NoisyEntryExit Versión ruidosa de la marca EntryExit 0x0100 Trace3_High
NoisyAPICall La versión ruidosa de la marca APICall 0x0200 Trace3_High
NoisyInfo La versión ruidosa de la marca de información 0x0400 Trace3_High
NoisyWarning La versión ruidosa de la marca advertencia 0x0800 Trace3_High
 

detalles de implementación

ProgID: WDTF. Trazador

Ruta de acceso tracelevel: HKCR\WDTF. Tracer.1\

Nota La implementación de la interfaz ITracer es segura para subprocesos.
 

Requisitos

Requisito Valor
de la plataforma de destino de Windows
encabezado de wdtf.h

Consulte también

de ITracing

TTraceLevel de