Visualizzazione di informazioni sullo stato RPC

Tutte le informazioni sullo stato di esecuzione RPC sono contenute nelle celle. Una cella è la più piccola unità di informazioni che possono essere visualizzate e aggiornate singolarmente. Sia lo strumento DbgRpc che le estensioni del debugger RPC consentono di visualizzare il contenuto di qualsiasi cella specificata o di eseguire query di alto livello.

Ogni oggetto chiave nella Run-Time RPC manterrà una o più celle di informazioni sullo stato. Ogni cella ha un ID cella. Quando un oggetto fa riferimento a un altro oggetto, lo fa specificando l'ID cella dell'oggetto.

Gli oggetti chiave che il Run-Time RPC può mantenere informazioni su sono endpoint, thread, oggetti di connessione, oggetti Server Call (SCALL) e oggetti Chiamata client (CCALL). Gli oggetti Chiamata server vengono in genere definiti semplicemente oggetti di chiamata.

Le query sullo stato RPC producono le stesse informazioni se si usa lo strumento DbgRpc o le estensioni del debugger RPC. Le sezioni seguenti descrivono come vengono usate le query in ogni veicolo:

Uso delle estensioni del debugger RPC

Uso dello strumento DbgRpc

La query più semplice visualizza semplicemente una singola cella:

Ottenere informazioni sulla cella RPC

Sono disponibili anche le query di alto livello seguenti:

Ottenere informazioni sull'endpoint RPC

Ottenere informazioni sul thread RPC

Ottenere informazioni sulle chiamate RPC

Ottenere informazioni sulle chiamate client RPC