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 |