Compartir a través de


¿Cómo se asignan los valores de marca?

Cadaproveedor de seguimiento define las marcas de seguimiento de forma independiente. Como resultado, los valores de marca de un proveedor pueden significar algo completamente diferente de los valores de marca para otro proveedor. Para interpretar los valores, debe comprender el proveedor.

Normalmente, las marcas de seguimiento representan niveles de informes cada vez más detallados.

Los valores de marca se definen en los elementos WPP_DEFINE_BIT de la macro WPP_CONTROL_GUIDS , como en este ejemplo:

#define WPP_CONTROL_GUIDS \
    WPP_DEFINE_CONTROL_GUID(GUIDFriendlyName, (ControlGUID),  \
        WPP_DEFINE_BIT(Error)  \
        WPP_DEFINE_BIT(Unusual)  \
        WPP_DEFINE_BIT(Noise) )

Windows asigna a cada WPP_DEFINE_BIT elemento un valor de bit consecutivo a partir de 1. Por ejemplo, asignaría 1 al primer bit (Error), 2 al segundo bit (Inusual) y 4 al tercer bit (Ruido).

Al iniciar una sesión de seguimiento, use el valor de bit para representar las marcas. Por ejemplo, el siguiente comando usa Tracelog para iniciar una sesión de seguimiento con el proveedor de seguimiento definido anteriormente. Establece el valor de marca en 4 (Ruido).

tracelog -start MyTrace -guid MyDriver.guid -flags 4