Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Minden nyomkövetési szolgáltató meghatároz egy vezérlő GUID azonosítót , amely egyedileg azonosítja a szolgáltatót. Ez a GUID a nyomkövetési szolgáltató engedélyezésére vagy letiltására szolgál a Windows eseménykövetésén (ETW) keresztül.
A vezérlő GUID-azonosítója megjelenik a WPP_CONTROL_GUIDS makróban egy rendszerezett nyomkövetési szolgáltató forráskódfájljában.
#define WPP_CONTROL_GUIDS \
WPP_DEFINE_CONTROL_GUID(GUIDFriendlyName, (ControlGUID), \
WPP_DEFINE_BIT(NameOfTraceFlag1) \
WPP_DEFINE_BIT(NameOfTraceFlag2) \
............................. \
............................. \
WPP_DEFINE_BIT(NameOfTraceFlag32) )
A Tracepdb létrehoz egy nyomkövetési (MOF) fájlt , amely tartalmazza a vezérlő GUID-azonosítóját és a PDB-fájlban ábrázolt nyomkövetési szolgáltatók nyomkövetési szintjeinek szintjét. Az MOF-fájl neve a nyomkövetési szolgáltató modulneve. A Tracepdb TMC-fájlt is képes létrehozni, ha a -c lehetőséget használja.
Mivel a vezérlő GUID-azonosítója azonosítja a nyomkövetési szolgáltatót az ETW-nek, a vezérlő GUID-jának használatával definiálhatja és újradefinitálhatja a nyomkövetési szolgáltató hatókörét. Egy nyomkövetési szolgáltatóhoz például több illesztőprogram is tartozhat, ha ugyanazt a vezérlő GUID azonosítóját adja meg. Egy illesztőprogram több nyomkövetési szolgáltatót is tartalmazhat, ha különböző vezérlőGUID-ket ad meg a WPP_CONTROL_GUIDS makró egyes példányaiban.