Condividi tramite


Lettura della schermata di LogViewer

LogViewer visualizza un elenco di tutte le funzioni nell'ordine in cui sono state registrate.

Ogni riga della visualizzazione contiene diverse colonne. Il significato di ogni colonna è il seguente.

Colonna Significato

+/-

Se questa colonna contiene un segno più (+), indica che la funzione accetta uno o più parametri. Per visualizzare i parametri e i relativi valori, fare doppio clic sulla riga o premere il tasto freccia destra quando la riga è evidenziata in rosso. Per nasconderlo di nuovo, fare doppio clic su di esso o premere di nuovo il tasto freccia sinistra quando la riga è evidenziata in rosso.

In questa colonna è presente anche un valore "d#". Ciò indica la "profondità" della chiamata di funzione (in altre parole, quanto è profondamente annidata la chiamata in altre chiamate di funzione registrate).

#

Numero di riga sequenziale della chiamata di funzione. Ciò è utile quando sono stati applicati filtri e si è interessati a conoscere quanto sono distanti due chiamate di funzione.

Thrd

Numero di thread in cui è stata effettuata la chiamata di funzione. Questo numero non è un ID thread, ma è piuttosto un numero assegnato in base all'ordine in cui i thread sono stati creati nel processo.

Chiamante

Indirizzo dell'istruzione che ha effettuato la chiamata di funzione. Questo è derivato dall'indirizzo restituito per la chiamata. È in realtà l'indirizzo di ritorno meno 5 byte (la dimensione tipica di call dword ptr).

Modulo

Modulo che contiene l'istruzione chiamante.

Funzione API

Nome della funzione. Il nome del modulo che contiene la funzione viene omesso per brevità.

Valore Restituito

Valore restituito dalla funzione, se non è una funzione void.

Facendo doppio clic su una riga nel visualizzatore, la riga verrà espansa per mostrare i parametri della funzione e i relativi valori passati alla funzione. Se sono designati come parametri OUT, il valore "in uscita" viene visualizzato a destra.

È anche possibile usare il tasto INVIO o i tasti freccia destra e sinistra per espandere e comprimere le righe.

Le chiamate di funzione che hanno restituito codici di stato di errore sono evidenziate in rosa.