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\
Requisitos
Requisito | Valor |
---|---|
de la plataforma de destino de | Windows |
encabezado de | wdtf.h |