Options de ligne de commande DbgRpc
La ligne de commande DbgRpc doit toujours contenir exactement l’un des commutateurs -l, -e, -t, -c ou -a. Les options suivantes dépendent du commutateur utilisé. Les options -s, -p et -r peuvent être utilisées avec toutes les autres options.
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 -?
Paramètres
-s Serveur
Permet à DbgRpc d’afficher des informations à partir d’une machine distante. Le nom du serveur ne doit pas être précédé de barres obliques. Pour plus d’informations sur l’utilisation de DbgRpc à distance, consultez Utilisation de l’outil DbgRpc.
-p ProtSeq
Spécifie le transport distant à utiliser. Les valeurs possibles de ProtSeq sont ncacn_ip_tcp (protocole TCP) et ncacn_np (protocole de canal nommé). Le protocole TCP est recommandé. Pour plus d’informations sur l’utilisation de DbgRpc à distance, consultez Utilisation de l’outil DbgRpc.
-r Base
Spécifie le radix à utiliser pour les paramètres de commande. La valeur par défaut est base 16. Si le paramètre -r est utilisé, il doit être placé en premier sur la ligne, car il affecte uniquement les paramètres répertoriés après lui-même. Elle n’affecte pas la sortie de l’outil DbgRpc.
-l
Affiche les informations d’état RPC pour la cellule spécifiée. Pour obtenir un exemple, consultez Obtenir des informations sur les cellules RPC.
ProcessID
Spécifie l’ID de processus (PID) d’un processus. Lorsque l’option -l est utilisée, il doit s’agir du processus dont le serveur contient la cellule souhaitée. Lorsque l’option -t est utilisée, il doit s’agir du processus contenant le thread souhaité. Lorsque les options -c ou -a sont utilisées, ce paramètre est facultatif ; il doit s’agir du processus serveur propriétaire des appels que vous souhaitez afficher.
CellID1.CellID2
Spécifie le numéro de la cellule à afficher.
-e
Recherche les informations d’état RPC du système pour obtenir des informations sur le point de terminaison. Pour obtenir un exemple, consultez Obtenir des informations sur le point de terminaison RPC.
EndpointName
Spécifie le numéro de point de terminaison à afficher. SI ce paramètre est omis, les points de terminaison de tous les processus sur le système sont affichés.
-t
Recherche les informations d’état RPC du système pour obtenir des informations sur les threads. Pour obtenir un exemple, consultez Obtenir des informations sur les threads RPC.
ThreadID
Spécifie l’ID de thread du thread à afficher. En cas d’omission, tous les threads du processus spécifié sont affichés.
-c
Recherche les informations d’état RPC du système pour obtenir des informations d’appel côté serveur (SCALL). Pour obtenir un exemple, consultez Obtenir les informations d’appel RPC.
-un
Recherche les informations d’état RPC du système pour obtenir des informations sur l’appel client (CCALL). Pour obtenir un exemple, consultez Obtenir les informations d’appel du client RPC. Cette option nécessite des informations d’état RPC complètes.
CallID
Spécifie l'ID d'appel. Ce paramètre est facultatif ; incluez-le uniquement si vous souhaitez afficher des appels correspondant à une valeur CallID spécifique.
IfStart
Spécifie le premier DWORD de l’identificateur UUID (Universally Unique Identifier) de l’interface sur lequel l’appel a été effectué. Ce paramètre est facultatif ; incluez-le uniquement si vous souhaitez afficher des appels correspondant à une valeur IfStart spécifique.
ProcNum
Spécifie le numéro de procédure de cet appel. (L’exécution RPC identifie les routines individuelles d’une interface en les numérotant par position dans le fichier IDL : la première routine de l’interface est 0, la deuxième 1, et ainsi de suite.) Ce paramètre est facultatif ; incluez-le uniquement si vous souhaitez afficher des appels correspondant à une valeur ProcNum spécifique.
Informations supplémentaires
Pour plus d’informations sur le débogage de l’appel de procédure distante (RPC) Microsoft, consultez RPC Debugging (Débogage RPC).