Opzioni della riga di comando dbgRpc

La riga di comando DbgRpc deve sempre contenere esattamente una delle opzioni -l, -e, -t, -c o -a. Le opzioni seguenti dipendono dall'opzione usata. Le opzioni -s, -p e -r possono essere usate con qualsiasi altra opzione.

 dbgrpc [-s Server -p ProtSeq] [-r Radix] -l -P ProcessID -L CellID1.CellID2 

dbgrpc [-s Server -p ProtSeq] [-r Radix] -e [-E EndpointName] 

dbgrpc [-s Server -p ProtSeq] [-r Radix] -t -P ProcessID [-T ThreadID] 

dbgrpc [-s Server -p ProtSeq] [-r Radix] [-c|-a] [-C CallID] [-I IfStart] [-N ProcNum] [-P ProcessID] 

dbgrpc -? 

Parametri

-s Server
Consente a DbgRpc di visualizzare le informazioni da un computer remoto. Il nome del server non deve essere preceduto da segni di barra. Per altre informazioni sull'uso remoto di DbgRpc, vedere Uso dello strumento DbgRpc.

-p ProtSeq
Specifica il trasporto remoto da utilizzare. I valori possibili di ProtSeq sono ncacn_ip_tcp (protocollo TCP) e ncacn_np (protocollo named pipe). È consigliabile usare il protocollo TCP. Per altre informazioni sull'uso remoto di DbgRpc, vedere Uso dello strumento DbgRpc.

-r Radix
Specifica il radix da usare per i parametri del comando. Il valore predefinito è base 16. Se viene usato il parametro -r , deve essere posizionato prima sulla riga, poiché influisce solo sui parametri elencati dopo se stesso. Non influisce sull'output dello strumento DbgRpc.

-l
Visualizza le informazioni sullo stato RPC per la cella specificata. Per un esempio, vedere Ottenere informazioni sulle celle RPC.

ProcessID
Specifica l'ID processo (PID) di un processo. Quando si usa l'opzione -l , deve trattarsi del processo il cui server contiene la cella desiderata. Quando si usa l'opzione -t , deve trattarsi del processo contenente il thread desiderato. Quando si usano le opzioni -c o -a , questo parametro è facoltativo. Deve trattarsi del processo server proprietario delle chiamate da visualizzare.

CellID1.CellID2
Specifica il numero della cella da visualizzare.

-e
Cerca informazioni sullo stato RPC del sistema per ottenere informazioni sull'endpoint. Per un esempio, vedere Ottenere informazioni sull'endpoint RPC.

EndpointName
Specifica il numero dell'endpoint da visualizzare. Se omesso, vengono visualizzati gli endpoint per tutti i processi nel sistema.

-t
Cerca informazioni sullo stato RPC del sistema per le informazioni sul thread. Per un esempio, vedere Ottenere informazioni sul thread RPC.

ThreadID
Specifica l'ID thread del thread da visualizzare. Se omesso, verranno visualizzati tutti i thread nel processo specificato.

-c
Cerca nelle informazioni sullo stato RPC del sistema le informazioni sulla chiamata sul lato server (SCALL). Per un esempio, vedere Ottenere informazioni sulle chiamate RPC.

-un
Cerca nelle informazioni sullo stato RPC del sistema le informazioni sulle chiamate client (CCALL). Per un esempio, vedere Ottenere informazioni sulle chiamate client RPC. Questa opzione richiede informazioni complete sullo stato RPC.

CallID
Specifica l'ID chiamata. Questo parametro è facoltativo; includerlo solo se si desidera visualizzare chiamate corrispondenti a un valore CallID specifico.

IfStart
Specifica il primo DWORD dell'identificatore univoco universale (UUID) dell'interfaccia in cui è stata effettuata la chiamata. Questo parametro è facoltativo; includerlo solo se si desidera visualizzare chiamate corrispondenti a un valore IfStart specifico.

ProcNum
Specifica il numero di routine di questa chiamata. Il runtime RPC identifica singole routine da un'interfaccia numerandole in base alla posizione nel file IDL, ovvero la prima routine nell'interfaccia è 0, la seconda 1 e così via. Questo parametro è facoltativo; includerlo solo se si desidera visualizzare chiamate corrispondenti a un valore ProcNum specifico.

Informazioni aggiuntive

Per altre informazioni sul debug di Microsoft Remote Procedure Call (RPC), vedere Debug RPC.