DbgRpc-Command-Line-Optionen
Die DbgRpc-Befehlszeile muss immer genau einen der Schalter "-l", "-e", "-t", "-c" oder "-a" enthalten. Die Optionen, die diesen Schaltern folgen, sind von dem verwendeten Schalter abhängig. 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, Informationen von einem Remotecomputer anzuzeigen. Dem Servernamen sollte keine Schrägstriche vorangestellt werden. Weitere Informationen zur Remote-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 protocol). Das TCP-Protokoll wird empfohlen. Weitere Informationen zur Remote-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 Base 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 aufgelistet sind. Es 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-Zellinformationen.
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 -c oder -a-Optionen 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 Anzahl des anzuzeigenden Endpunkts an. Wenn diese Angabe weggelassen 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 nicht angegeben, werden alle Threads im angegebenen Prozess angezeigt.
-c
Durchsucht die RPC-Statusinformationen des Systems nach Serverseitigen Anrufinformationen (SCALL). Ein Beispiel finden Sie unter Abrufen von RPC-Anrufinformationen.
-a
Durchsucht die RPC-Statusinformationen des Systems nach Informationen zum Clientanruf (CCALL). Ein Beispiel finden Sie unter Abrufen von RPC-Clientanrufinformationen. Für diese Option sind vollständige RPC-Statusinformationen erforderlich.
CallID-
Gibt die Anruf-ID an. Dieser Parameter ist optional; schließen Sie sie nur ein, wenn Sie Anrufe 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 ausgeführt wurde. Dieser Parameter ist optional; Schließen Sie sie nur ein, wenn Sie Aufrufe anzeigen möchten, die einem bestimmten IfStart Wert entsprechen.
ProcNum-
Gibt die Prozedurnummer dieses Aufrufs an. (Die RPC-Run-Time identifiziert einzelne Routinen aus einer Schnittstelle, indem sie anhand der Position in der IDL-Datei nummeriert werden. Die erste Routine in der Schnittstelle ist 0, die zweite 1 usw.) Dieser Parameter ist optional; Schließen Sie sie nur ein, wenn Sie Aufrufe anzeigen möchten, die einem bestimmten ProcNum Wert entsprechen.
Zusatzinformation
Weitere Informationen zum Debuggen des Microsoft Remote Procedure Call (RPC) finden Sie unter RPC-Debugging-.
Allgemeine Informationen zu RPC-Sicherheit und -Richtlinien für die Verwendung finden Sie unter Schreiben eines sicheren RPC-Clients oder -Servers.