Share via


DbgRpc-Command-Line-Optionen

Die DbgRpc-Befehlszeile muss immer genau einen der Schalter -l, -e, -t, -c oder -a enthalten. Die folgenden Optionen hängen vom verwendeten Switch ab. Die Optionen -s, -p und -r können mit allen anderen Optionen verwendet werden.

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

Parameter

-sServer
Ermöglicht DbgRpc das Anzeigen von Informationen von einem Remotecomputer. Dem Servernamen dürfen keine Schrägstriche vorangestellt werden. Weitere Informationen zur remoteen Verwendung von DbgRpc finden Sie unter Verwenden des DbgRpc-Tools.

-pProtSeq
Gibt den zu verwendenden Remotetransport an. Die möglichen Werte von ProtSeq sind ncacn_ip_tcp (TCP-Protokoll) und ncacn_np (Named Pipe-Protokoll). Das TCP-Protokoll wird empfohlen. Weitere Informationen zur remoteen Verwendung von DbgRpc finden Sie unter Verwenden des DbgRpc-Tools.

-rRadix
Gibt den Radix an, der für die Befehlsparameter verwendet werden soll. Der Standardwert ist Basis 16. Wenn der Parameter -r verwendet wird, sollte er zuerst in der Zeile platziert werden, da er sich nur auf parameter auswirkt, die nach sich selbst aufgeführt sind. Dies wirkt sich nicht auf die Ausgabe des DbgRpc-Tools aus.

-L
Zeigt RPC-Statusinformationen für die angegebene Zelle an. Ein Beispiel finden Sie unter Abrufen von RPC-Zelleninformationen.

Processid
Gibt die Prozess-ID (PID) eines Prozesses an. Wenn die Option -l verwendet wird, sollte dies der Prozess sein, dessen Server die gewünschte Zelle enthält. Wenn die Option -t verwendet wird, sollte dies der Prozess sein, der den gewünschten Thread enthält. Wenn die Optionen -c oder -a verwendet werden, ist dieser Parameter optional. Es sollte der Serverprozess sein, der die Aufrufe besitzt, die Sie anzeigen möchten.

CellID1. CellID2
Gibt die Anzahl der anzuzeigenden Zelle an.

-E
Durchsucht die RPC-Statusinformationen des Systems nach Endpunktinformationen. Ein Beispiel finden Sie unter Abrufen von RPC-Endpunktinformationen.

EndpointName
Gibt die Nummer des anzuzeigenden Endpunkts an. Wenn sie nicht angegeben wird, werden die Endpunkte für alle Prozesse im System angezeigt.

-T
Durchsucht die RPC-Statusinformationen des Systems nach Threadinformationen. Ein Beispiel finden Sie unter Abrufen von RPC-Threadinformationen.

Threadid
Gibt die Thread-ID des anzuzeigenden Threads an. Wenn sie nicht angegeben wird, werden alle Threads im angegebenen Prozess angezeigt.

-C
Durchsucht die RPC-Statusinformationen des Systems nach Informationen zum serverseitigen Aufruf (SCALL). Ein Beispiel finden Sie unter Abrufen von RPC-Anrufinformationen.

-Eine
Durchsucht die RPC-Statusinformationen des Systems nach Clientanrufinformationen (CCALL). Ein Beispiel finden Sie unter Abrufen von RPC-Clientanrufinformationen. Diese Option erfordert vollständige RPC-Statusinformationen.

CallID
Gibt die Aufruf-ID an. Dieser Parameter ist optional. schließen Sie sie nur ein, wenn Sie Aufrufe anzeigen möchten, die einem bestimmten CallID-Wert entsprechen.

IfStart
Gibt das erste DWORD des universal eindeutigen Bezeichners (UUID) der Schnittstelle an, für den der Aufruf erfolgt ist. Dieser Parameter ist optional. fügen Sie sie nur ein, wenn Sie Aufrufe anzeigen möchten, die mit einem bestimmten IfStart-Wert übereinstimmen.

ProcNum
Gibt die Prozedurnummer dieses Aufrufs an. (Die RPC-Run-Time identifiziert einzelne Routinen aus einer Schnittstelle, indem sie nach Position in der IDL-Datei nummeriert werden. Die erste Routine in der Schnittstelle ist 0, die zweite 1 usw.) Dieser Parameter ist optional. fügen Sie sie nur ein, wenn Sie Aufrufe anzeigen möchten, die einem bestimmten ProcNum-Wert entsprechen.

Zusätzliche Informationen

Weitere Informationen zum Debuggen von Microsoft Remote Procedure Call (RPC) finden Sie unter RPC-Debuggen.