.opendump (Buka File Cadangan)
Perintah .opendump membuka file cadangan untuk penelusuran kesalahan.
.opendump DumpFile
.opendump /c "DumpFileInArchive" [CabFile]
Parameter
DumpFile
Menentukan nama file cadangan yang akan dibuka. DumpFile harus menyertakan ekstensi nama file (biasanya .dmp atau .mdmp) dan dapat menyertakan jalur absolut atau relatif. Jalur relatif relatif terhadap direktori tempat Anda memulai debugger.
/c "DumpFileInArchive"
Menentukan nama file cadangan yang akan di-debug. File cadangan ini harus terkandung dalam file arsip yang ditentukan CabFile . Anda harus mengapit file DumpFileInArchive dalam tanda kutip.
CabFile
Menentukan nama file arsip yang akan dibuka. CabFileharus menyertakan ekstensi nama file (biasanya .cab) dan dapat menyertakan jalur absolut atau relatif. Jalur relatif relatif terhadap direktori tempat Anda memulai debugger. Jika Anda menggunakan sakelar /c untuk menentukan file cadangan dalam arsip tetapi Anda menghilangkan CabFile, debugger menggunakan kembali file arsip yang terakhir Anda buka.
Lingkungan
Mode |
Mode pengguna, mode kernel |
Target |
Crash dump saja (tetapi Anda dapat menggunakan perintah ini jika sesi lain berjalan) |
Platform |
Semua |
Keterangan
Setelah Anda menggunakan perintah .opendump , Anda harus menggunakan perintah g (Go) untuk menyelesaikan pemuatan file cadangan.
Saat Anda membuka file arsip (seperti file CAB), Anda harus menggunakan sakelar /c . Jika Anda tidak menggunakan sakelar ini dan Anda menentukan arsip untuk DumpFile, debugger akan membuka file pertama yang memiliki ekstensi nama file .mdmp atau .dmp dalam arsip ini.
Anda dapat menggunakan .opendump meskipun sesi penelusuran kesalahan sudah berlangsung. Fitur ini memungkinkan Anda untuk men-debug lebih dari satu crash dump secara bersamaan. Untuk informasi selengkapnya tentang cara mengontrol sesi beberapa target, lihat Men-debug Beberapa Target.
Catatan Ada komplikasi, ketika Anda men-debug target langsung dan target cadangan bersama-sama, karena perintah bertingkah berbeda untuk setiap jenis debugging. Misalnya, jika Anda menggunakan perintah g (Go) ketika sistem saat ini adalah file cadangan, debugger mulai mengeksekusi, tetapi Anda tidak dapat memecah kembali ke debugger, karena perintah break tidak dikenali sebagai valid untuk debugging file cadangan.