Condividi tramite


Visualizzazione delle informazioni sullo stato RPC

Tutte le informazioni sullo stato di runtime RPC sono contenute nelle celle. Una cella è la più piccola unità di informazioni che è possibile visualizzare e aggiornare singolarmente. Sia lo strumento DbgRpc che le estensioni del debugger RPC consentono di visualizzare il contenuto di una determinata cella o di eseguire query di alto livello.

Ogni oggetto principale nella RPC Run-Time manterrà una o più celle informative sul suo stato. Ogni cella ha un ID della cella. Quando un oggetto fa riferimento a un altro oggetto, lo fa specificando l'ID cella dell'oggetto.

Gli oggetti chiave su cui l'RPC Run-Time può conservare informazioni sono endpoint, thread, oggetti di connessione, oggetti di chiamata al server (SCALL) e oggetti di chiamata al cliente (CCALL). Gli oggetti Chiamata server vengono in genere definiti semplicemente oggetti di chiamata .

Le query di informazioni 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 sulle celle RPC

Sono disponibili anche le query di alto livello seguenti:

Ottieni informazioni sull'endpoint RPC

Ottenere informazioni sul thread RPC

Ottenere informazioni sulle chiamate RPC

Ottenere informazioni sulle chiamate client RPC

Sicurezza RPC

Per informazioni generali sulla sicurezza RPC e le linee guida per l'utilizzo, vedere Creare un client o server RPC sicuro.