Dela via


Spårningsloggningsmakron

Providermakron

TraceLoggingProvider.h definierar följande makron som du kan använda för att definiera en provider, logga händelser och få information om providertillståndet:

Aktivitetsmakron

TraceLoggingActivity.h definierar följande makron som du kan använda för att starta, stoppa och skriva händelser till en aktivitet som hanteras av ett TraceLoggingActivity- eller TraceLoggingThreadActivity-objekt:

  • TraceLoggingFunction skapar en TraceLoggingThreadActivity med namnet efter den aktuella funktionen och skriver en Start-händelse för aktiviteten. En stoppaktivitet skrivs i slutet av det aktuella omfånget.
  • TraceLoggingWriteStart genererar starthändelsen för en TraceLoggingActivity eller TraceLoggingThreadActivity och anger aktiviteten som "Startad".
  • TraceLoggingWriteStop genererar stopphändelsen för en TraceLoggingActivity eller TraceLoggingThreadActivity och anger aktiviteten som "Stoppad".
  • TraceLoggingWriteTagged genererar en händelse som uttryckligen är associerad med en TraceLoggingActivity.

om händelsespårning

Spårningsloggning