Bagikan melalui


Opsi Command-Line DbgRpc

Baris perintah DbgRpc harus selalu berisi salah satu sakelar -l, -e, -t, -c, atau -a. Opsi berikut ini bergantung pada sakelar yang digunakan. Opsi -s, -p, dan -r dapat digunakan dengan opsi lain.

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

Parameter

Server
Memungkinkan DbgRpc untuk melihat informasi dari komputer jarak jauh. Nama server tidak boleh didahului oleh tanda garis miring. Untuk informasi selengkapnya tentang menggunakan DbgRpc dari jarak jauh, lihat Menggunakan Alat DbgRpc.

-pProtSeq
Menentukan transportasi jarak jauh yang akan digunakan. Nilai yang mungkin dari ProtSeq adalah ncacn_ip_tcp (protokol TCP) dan ncacn_np (protokol pipa bernama). Protokol TCP disarankan. Untuk informasi selengkapnya tentang menggunakan DbgRpc dari jarak jauh, lihat Menggunakan Alat DbgRpc.

-r Radix
Menentukan radiks yang akan digunakan untuk parameter perintah. Defaultnya adalah basis 16. Jika parameter
-r digunakan, parameter tersebut harus ditempatkan terlebih dahulu pada baris, karena hanya memengaruhi parameter yang tercantum setelah itu sendiri. Ini tidak memengaruhi output alat DbgRpc.

-l
Menampilkan informasi status RPC untuk sel yang ditentukan. Misalnya, lihat Dapatkan Informasi Sel RPC.

ProcessID
Menentukan ID proses (PID) dari suatu proses. Ketika opsi -l sedang digunakan, ini harus menjadi proses yang servernya berisi sel yang diinginkan. Ketika opsi
-t sedang digunakan, ini harus menjadi proses yang berisi utas yang diinginkan. Ketika opsi -c atau -a digunakan, parameter ini bersifat opsional; seharusnya proses server yang memiliki panggilan yang ingin Anda tampilkan.

CellID1. CellID2
Menentukan jumlah sel yang akan ditampilkan.

-e
Mencari informasi status RPC sistem untuk informasi titik akhir. Misalnya, lihat Dapatkan Informasi Titik Akhir RPC.

EndpointName
Menentukan jumlah titik akhir yang akan ditampilkan. Jika dihilangkan, titik akhir untuk semua proses pada sistem ditampilkan.

-t
Mencari informasi status RPC sistem untuk informasi utas. Misalnya, lihat Dapatkan Informasi Utas RPC.

ThreadID
Menentukan ID utas utas yang akan ditampilkan. Jika dihilangkan, semua utas dalam proses yang ditentukan akan ditampilkan.

-c
Mencari informasi status RPC sistem untuk informasi panggilan sisi server (SCALL). Misalnya, lihat Dapatkan Informasi Panggilan RPC.

-a
Mencari informasi status RPC sistem untuk informasi panggilan klien (CCALL). Misalnya, lihat Dapatkan Informasi Panggilan Klien RPC. Opsi ini memerlukan informasi status RPC penuh.

CallID
Menentukan ID panggilan. Parameter ini bersifat opsional; sertakan hanya jika Anda ingin menampilkan panggilan yang cocok dengan nilai
CallID tertentu.

IfStart
Menentukan DWORD pertama dari pengidentifikasi unik universal antarmuka (UUID) tempat panggilan dilakukan. Parameter ini bersifat opsional; sertakan hanya jika Anda ingin menampilkan panggilan yang cocok dengan nilai IfStart tertentu.

ProcNum
Menentukan nomor prosedur panggilan ini. (RPC Run-Time mengidentifikasi rutinitas individu dari antarmuka dengan menomorinya berdasarkan posisi dalam file IDL -- rutinitas pertama dalam antarmuka adalah 0, 1 kedua, dan sebagainya.) Parameter ini bersifat opsional; sertakan hanya jika Anda ingin menampilkan panggilan yang cocok dengan nilai ProcNum tertentu.

Informasi Tambahan

Untuk informasi selengkapnya tentang penelusuran kesalahan Microsoft Remote Procedure Call (RPC), lihat RPC Debugging.

Untuk informasi umum tentang keamanan RPC dan panduan penggunaan, lihat Menulis Klien RPC Aman atau Server.