DbgRpc のコマンドライン オプション

DbgRpc コマンド ラインには、常に -l、-e、-t、-c、または -a スイッチのいずれかを指定する必要があります。 これらのスイッチに続くオプションは、使用されるスイッチによって異なります。 -s、-p、および -r オプションは、他のオプションと共に使用できます。

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

パラメーター

-s サーバー
DbgRpc によってリモート コンピューターから情報を表示します。 サーバー名の前にスラッシュを付けないでください。 DbgRpc をリモートで使用する方法の詳細については、「DbgRpc ツールの使用」を参照してください。

-p ProtSeq
使用するリモート トランスポートを指定します。 ProtSeq には、ncacn_ip_tcp (TCP プロトコル) と ncacn_np (名前付きパイプ プロトコル) のいずれかを使用できます。 TCP プロトコルをお勧めします。 DbgRpc をリモートで使用する方法の詳細については、「DbgRpc ツールの使用」を参照してください。

-r 基数
コマンド パラメーターに使用する基数を指定します。 既定値は、基数 16 です。 -r を使用する場合は、行の先頭に配置する必要があります。後続のパラメーターにのみ影響するためです。 DbgRpc ツールの出力には影響しません。

-l
指定したセルの RPC 状態情報を表示します。 例については、「RPC セル情報の取得」を参照してください。

ProcessID
プロセスのプロセス ID を指定します。 -l オプションを使用する場合は、サーバーに目的のセルが含まれているプロセスを指定する必要があります。 -t オプションを使用する場合、これは目的のスレッドを含むプロセスである必要があります。 -c または -a オプションが使用されている場合、このパラメーターは省略可能です。表示する呼び出しを所有するサーバー プロセスである必要があります。

CellID1.CellID2
表示するセルの番号を指定します。

-e
システムの RPC 状態情報でエンドポイント情報を検索します。 例については、「RPC エンドポイント情報の取得」を参照してください。

EndpointName
表示するエンドポイントの番号を指定します。 省略した場合は、システム上の全プロセスのエンドポイントが表示されます。

-t
システムの RPC 状態情報でスレッド情報を検索します。 例については、「RPC スレッド情報の取得」を参照してください。

ThreadID
表示するスレッドのスレッド ID を指定します。 省略した場合は、指定したプロセス内のすべてのスレッドが表示されます。

-c
サーバー側呼び出し (SCALL) 情報について、システムの RPC 状態情報を検索します。 例については、「RPC 呼び出し情報の取得」を参照してください。

-a
システムの RPC 状態情報でクライアント呼び出し (CCALL) 情報を検索します。 例については、「RPC クライアント呼び出し情報の取得」を参照してください。 このオプションには、完全な RPC 状態情報が必要です。

CallID
呼び出し ID を指定します。 このパラメーターは省略可能です。特定の CallID 値に一致する呼び出しを表示する場合にのみ使用してください。

IfStart
呼び出しが行われたインターフェイスの汎用一意識別子 (UUID) の最初の DWORD を指定します。 このパラメーターは省略可能です。特定の IfStart 値に一致する呼び出しを表示する場合にのみ使用してください。

ProcNum
この呼び出しの手続き番号を指定します。 (RPC ランタイムは、インターフェイスから個々のルーチンを識別し、インターフェイスの最初のルーチンは 0、2 番目のルーチンは 1 というように IDL ファイル内の位置で番号付けします)。このパラメーターは省略可能です。特定の ProcNum 値に一致する呼び出しを表示する場合にのみ使用してください。

追加情報

Microsoft リモート プロシージャ コール (RPC) のデバッグの詳細については、「RPC デバッグ」を参照してください。