Informazioni sulle stringhe di specifica del formato esteso WPP
WPP include stringhe di specifica del formato predefinite che è possibile usare nei messaggi di traccia oltre alle stringhe di formato standard definite per printf.
È possibile usare %! FLAG!, %! FUNC! e %! LIVELLO! stringhe in un prefisso del messaggio di traccia e in qualsiasi funzione di traccia o macro, ad esempio DoTraceMessage.
È possibile usare le altre stringhe estese in qualsiasi funzione di traccia.
Opzioni di configurazione predefinite per tracewpp
WPP usa "defaultwpp.ini" per le impostazioni di configurazione predefinite. Questo file INI predefinito è incluso come parte di Windows SDK nella directory WppConfig Rev1. Fare riferimento a questo file INI per le informazioni più recenti sul comportamento predefinito WPP, nonché per altre informazioni sulla personalizzazione.
Traccia software
Stringa di formato | Descrizione |
---|---|
%! FILE! | Visualizza il nome del file di origine da cui è stato generato il messaggio di traccia. Questa variabile può essere usata anche nel prefisso del messaggio di traccia. |
%! BANDIERE! | Visualizza il valore dei flag di traccia che abilitano il messaggio di traccia. Questa variabile può essere usata anche nel prefisso del messaggio di traccia. |
%! FUNC! | Visualizza la funzione che ha generato il messaggio di traccia. Questa variabile può essere usata anche nel prefisso del messaggio di traccia. |
%! LIVELLO! | Visualizza il nome del livello di traccia che abilita il messaggio di traccia. Questa variabile può essere usata anche nel prefisso del messaggio di traccia. |
%! LINEA! | Visualizza il numero di riga della riga nel codice che ha generato il prefisso di traccia. Questa variabile può essere usata anche nel prefisso del messaggio di traccia. |
Uso generale
Stringa di formato | Descrizione |
---|---|
%!bool! | Visualizza TRUE o FALSE |
%!irql! | Visualizza il nome dell'oggetto IRQL corrente. |
%!sid! | Rappresenta un puntatore all'identificatore di sicurezza (pSID). Visualizza il SID. |
Guid | |
%! GUID! | Rappresenta un puntatore a un GUID (pGUID). Visualizza il GUID a cui punta. |
%! CLSID! | ID classe. Rappresenta un puntatore a un GUID ID classe. Visualizza la stringa associata al GUID. WPP individua la stringa nel Registro di sistema quando formatta i messaggi di traccia. |
%! LIBID! | Libreria dei tipi. Rappresenta il GUID di una libreria di tipi COM. Visualizza la stringa associata al GUID. WPP individua la stringa nel Registro di sistema quando formatta i messaggi di traccia. |
%! IID! | ID interfaccia. Rappresenta un puntatore a un GUID ID dell'interfaccia. Visualizza la stringa associata al GUID. WPP individua la stringa nel Registro di sistema quando formatta i messaggi di traccia. |
Time | |
%!delta! | Visualizza la differenza tra due valori temporali, in millisecondi. È un valore LONGLONG visualizzato nel formato day~h:m:s . |
%! WAITTIME! | Visualizza il tempo trascorso in attesa del completamento di un elemento, in millisecondi. È un valore LONGLONG visualizzato nel formato day~h:m:s . Progettato per essere usato con %!due!. |
%!due! | Visualizza l'ora di completamento di un elemento, in millisecondi. È un valore LONGLONG visualizzato nel formato day~h:m:s . Progettato per essere usato con %! WAITTIME!. |
%! TIMESTAMP! %!datetime! %! TEMPO! |
Visualizza il valore del tempo di sistema in un momento specifico. Questi sono valori LONGLONG (SINT64) visualizzati in formato SYSTEMTIME. È possibile usare queste variabili per rappresentare valori temporali diversi nel programma e distinguerli. |
Codici restituiti
Stringa di formato | Descrizione |
---|---|
%! STATO! | Rappresenta un valore di stato e visualizza la stringa associata al codice di stato. |
%! WINERROR! | Rappresenta un codice di errore di Windows e visualizza la stringa associata all'errore. |
%! HRESULT! | Rappresenta un errore o un avviso e visualizza il codice in formato HRESULT. |
Rete
Stringa di formato | Descrizione |
---|---|
%! IPADDR! | Rappresenta un puntatore a un indirizzo IP. Visualizza l'indirizzo IP. |
%! PORTA! | Visualizza un numero di porta. |