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
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.