Možnosti Command-Line DbgRpc
Příkazový řádek DbgRpc musí vždy obsahovat přesně jeden z přepínačů -l, -e, -t, -c nebo -a. Možnosti následujících těchto přepínačů závisí na použitém přepínači. Možnosti -s, -p a -r lze použít s jinými možnostmi.
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 -?
Parametry
-sServer
Umožňuje dbgRpc zobrazit informace ze vzdáleného počítače. Název serveru by neměl předcházet lomítkem. Další informace o použití DbgRpc vzdáleně naleznete v tématu Použití nástroje DbgRpc.
-p ProtSeq
Určuje vzdálený přenos, který se má použít. Možné hodnoty protSeq jsou ncacn_ip_tcp (protokol TCP) a ncacn_np (pojmenovaný kanálový protokol). Doporučuje se protokol TCP. Další informace o použití DbgRpc vzdáleně naleznete v tématu Použití nástroje DbgRpc.
-rradix
Určuje radix, který se má použít pro parametry příkazu. Výchozí hodnota je základ 16. Pokud se použije parametr -r, měl by být nejprve umístěn na řádku, protože ovlivňuje pouze parametry uvedené po sobě. Nemá vliv na výstup nástroje DbgRpc.
-l
Zobrazí informace o stavu RPC pro zadanou buňku. Příklad najdete v tématu Získání informací o buňce RPC.
ProcessID
Určuje ID procesu (PID) procesu. Při použití -l by to měl být proces, jehož server obsahuje požadovanou buňku. Při použití možnosti -t by to měl být proces obsahující požadované vlákno. Při použití možností -c nebo -a je tento parametr volitelný; mělo by to být proces serveru, který vlastní volání, která chcete zobrazit.
CellID1.cellID2
Určuje počet zobrazených buněk.
-e
Vyhledá informace o stavu RPC systému. Příklad najdete v tématu Získání informací o koncovém bodu RPC.
endpointName
Určuje počet zobrazených koncových bodů. Pokud tento parametr vynecháte, zobrazí se koncové body pro všechny procesy v systému.
-t
Vyhledá informace o stavu RPC systému. Příklad najdete v tématu Získání informací o vlákně RPC.
threadID
Určuje ID vlákna vlákna, které se má zobrazit. Pokud tento parametr vynecháte, zobrazí se všechna vlákna v zadaném procesu.
-c
Vyhledá informace o stavu RPC systému pro informace o volání na straně serveru (SCALL). Příklad najdete v tématu Získání informací o volání RPC.
-a
Vyhledá informace o stavu RPC systému pro informace o volání klienta (CCALL). Příklad najdete v tématu Získání informací o volání klienta RPC. Tato možnost vyžaduje úplné informace o stavu RPC.
ID volání
Určuje ID volání. Tento parametr je volitelný; zahrnout pouze v případě, že chcete zobrazit volání odpovídající konkrétní CallID hodnotu.
IfStart
Určuje první DWORD univerzálního jedinečného identifikátoru rozhraní (UUID), na kterém bylo volání provedeno. Tento parametr je volitelný; zahrnout pouze v případě, že chcete zobrazit volání odpovídající konkrétní IfStart hodnotu.
ProcNum
Určuje číslo procedury tohoto volání. (RPC Run-Time identifikuje jednotlivé rutiny z rozhraní jejich číslováním podle pozice v souboru IDL – první rutina v rozhraní je 0, druhá 1 atd.) Tento parametr je volitelný; zahrnout pouze v případě, že chcete zobrazit volání odpovídající určité ProcNum hodnotu.
Další informace
Další informace o ladění vzdáleného volání procedur (RPC) společnosti Microsoft naleznete v tématu ladění RPC.
Obecné informace o zabezpečení rpc a pokyny pro použití naleznete v tématu Zápis zabezpečeného klienta RPC nebo serveru.