次の方法で共有


DbgRpc Command-Line オプション

DbgRpc コマンド ラインには、常に -l、-e、-t、-c、または -a スイッチのいずれか 1 つが含まれている必要があります。 これらのスイッチに続くオプションは、使用されるスイッチによって異なります。 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 -? 

パラメーター

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

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

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

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

ProcessID
プロセスのプロセス ID (PID) を指定します。 -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 Run-Time は、IDL ファイル内の位置で番号を付けることで、インターフェイスから個々のルーチンを識別します。インターフェイスの最初のルーチンは 0、2 番目の 1 などです)。このパラメーターは省略可能です。特定の ProcNum 値に一致する呼び出しを表示する場合にのみ含めます。

追加情報

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

RPC のセキュリティと使用に関するガイドラインの一般的な情報については、「セキュリティで保護された RPC クライアントまたはサーバーの作成 」を参照してください。