Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A DbgRpc parancssornak mindig tartalmaznia kell az -l, -e, -t, -c vagy -a kapcsolók egyikét. Az alábbi kapcsolók beállításai a használt kapcsolótól függenek. A -s, -p és -r beállítások bármilyen más beállítással használhatók.
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éterek
-sServer
Lehetővé teszi a DbgRpc számára, hogy távoli gépről tekintse meg az információkat. A kiszolgáló nevét nem szabad perjelekkel megelőzni. További információ a DbgRpc távolról való használatáról: A DbgRpc eszköz használata.
-pProtSeq
Megadja a használni kívánt távoli átvitelt. A ProtSeq lehetséges értékei a ncacn_ip_tcp (TCP protokoll) és a ncacn_np (elnevezett csőprotokoll). A TCP protokoll használata ajánlott. További információ a DbgRpc távolról való használatáról: A DbgRpc eszköz használata.
-rRadix
Megadja a parancsparaméterekhez használandó radixot. Az alapértelmezett érték a 16-os alapérték. Ha a -r paramétert használja, először a sorra kell helyeznie, mivel csak a saját maga után felsorolt paraméterekre van hatással. Ez nem befolyásolja a DbgRpc eszköz kimenetét.
-l
Megjeleníti a megadott cella RPC-állapotadatait. Példa: RPC-cellaadatok lekérése.
ProcessID
Egy folyamat folyamatazonosítóját (PID) adja meg. Ha a -l beállítást használja, ennek a folyamatnak kell lennie, amelynek a kiszolgálója a kívánt cellát tartalmazza. Ha a -t beállítást használja, a kívánt szálat tartalmazó folyamatnak kell lennie. Ha a -c vagy -a beállításokat használja, ez a paraméter nem kötelező; a megjeleníteni kívánt hívásokat a kiszolgálói folyamatnak kell kezelnie.
CellID1.CellID2
Megadja a megjelenítendő cella számát.
-e
Megkeresi a rendszer RPC-állapotadatait a végpontinformációk között. Példa: RPC-végpontadatok lekérése.
EndpointName
A megjelenítendő végpont számát adja meg. Ha nincs megadva, a rendszer összes folyamatának végpontja megjelenik.
-t
Megkeresi a rendszer RPC-állapotadatait a szálinformációkban. Példa: RPC-szál adatainak lekérése.
ThreadID
Megadja a megjelenítendő szál szálazonosítóját. Ha nincs megadva, a megadott folyamat összes szála megjelenik.
-c
Megkeresi a rendszer RPC-állapotadatait a kiszolgálóoldali hívás (SCALL) adataiban. Példa: RPC-hívás adatainak lekérése.
-a
Megkeresi a rendszer RPC-állapotadatait az ügyfélhívás (CCALL) adataiban. Példa: RPC ügyfélhívási adatok lekérése. Ehhez a beállításhoz teljes RPC-állapotinformációra van szükség.
CallID
Megadja a hívásazonosítót. Ez a paraméter nem kötelező; csak akkor vegye fel, ha egy adott CallID értéknek megfelelő hívásokat szeretne megjeleníteni.
IfStart
Megadja a felület univerzálisan egyedi azonosítójának (UUID) első DWORD-kódját, amelyen a hívás történt. Ez a paraméter nem kötelező; csak akkor vegye fel, ha egy adott IfStart értéknek megfelelő hívásokat szeretne megjeleníteni.
ProcNum
A hívás eljárásszámát adja meg. (Az RPC Run-Time azonosítja az egyes rutinokat az illesztőből azáltal, hogy az IDL-fájlban lévő pozíciójuk szerint számozza őket – a felület első rutinja a 0, a második 1 és így tovább.) Ez a paraméter nem kötelező; csak akkor vegye fel, ha egy adott ProcNum értéknek megfelelő hívásokat szeretne megjeleníteni.
További információk
További információ a Microsoft Remote Procedure Call (RPC) hibakereséséről: RPC hibakeresési.
Az RPC biztonságáról és a használati irányelvekről a Biztonságos RPC-ügyfél vagy kiszolgálóírása című témakörben olvashat.