Share via


Macro TraceLoggingFunction (traceloggingactivity.h)

Crea un oggetto TraceLoggingThreadActivity denominato dopo la funzione corrente e scrive un evento Start per l'attività. Un'attività Stop verrà scritta alla fine dell'ambito corrente.

Sintassi

void TraceLoggingFunction(
  [in]  providerHandle,
        __VA_ARGS__
);

Parametri

[in] providerHandle

Handle di registrazione del provider.

__VA_ARGS__

Valore restituito

nessuno

Osservazioni

Richiamare questa macro all'inizio di una funzione per definire un'attività. Questa macro creerà automaticamente un oggetto TraceLoggingThreadActivity in base al nome della funzione e inizierà la registrazione per l'attività. Genererà automaticamente e registra un evento di arresto al termine della funzione.

L'oggetto TraceLoggingThreadActivity , è necessario assicurarsi che nessuna attività figlio venga disattivata, anche nei casi di errore o nei casi perimetrali.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2012 R2
Piattaforma di destinazione Windows
Intestazione traceloggingactivity.h