Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Každý zprostředkovatel trasování definuje GUID ovládacího prvku, který jednoznačně identifikuje zprostředkovatele. Tento identifikátor GUID slouží k povolení nebo zakázání zprostředkovatele trasování událostí pro Windows (ETW).
Identifikátor GUID ovládacího prvku se zobrazí v WPP_CONTROL_GUIDS makre v souboru zdrojového kódu pro instrumentovaného zprostředkovatele trasování.
#define WPP_CONTROL_GUIDS \
WPP_DEFINE_CONTROL_GUID(GUIDFriendlyName, (ControlGUID), \
WPP_DEFINE_BIT(NameOfTraceFlag1) \
WPP_DEFINE_BIT(NameOfTraceFlag2) \
............................. \
............................. \
WPP_DEFINE_BIT(NameOfTraceFlag32) )
Tracepdb vytvoří soubor trasování (MOF), který obsahuje identifikátor GUID ovládacího prvku a úrovně trasování každého zprostředkovatele trasování, který je reprezentován v souboru PDB. Název souboru MOF je název modulu zprostředkovatele trasování. Tracepdb může také vytvořit soubor TMC, pokud použijete možnost -c .
Vzhledem k tomu, že identifikátor GUID ovládacího prvku identifikuje zprostředkovatele trasování pro ETW, můžete pomocí GUID ovládacího prvku definovat a předefinovat rozsah zprostředkovatele trasování. Například více ovladačů může být součástí jednoho zprostředkovatele trasování zadáním stejného identifikátoru GUID ovládacího prvku. Nebo může jeden ovladač zahrnovat více poskytovatelů trasování tím, že v každé instanci makra WPP_CONTROL_GUIDS zadá různé identifikátory GUID pro ovládání.