Antarmuka IDebugControl2 (dbgeng.h)
Warisan
Antarmuka IDebugControl2 mewarisi dari IDebugControl. IDebugControl2 juga memiliki jenis anggota ini:
Metode
Antarmuka IDebugControl2 memiliki metode ini.
IDebugControl2::AddBreakpoint Metode AddBreakpoint membuat titik henti baru untuk target saat ini. Metode ini milik antarmuka IDebugControl2. |
IDebugControl2::AddEngineOptions Metode AddEngineOptions mengaktifkan beberapa opsi mesin debugger. Metode ini milik antarmuka IDebugControl2. |
IDebugControl2::AddExtension Metode AddExtension memuat pustaka ekstensi ke dalam mesin debugger. Metode ini milik antarmuka IDebugControl2. |
IDebugControl2::Merakit Metode Merakit merakit instruksi prosesor tunggal. Instruksi yang dirakit ditempatkan dalam memori target. Metode ini milik IDebugControl2. |
IDebugControl2::CallExtension Metode CallExtension memanggil ekstensi debugger. Metode ini milik antarmuka IDebugControl2. |
IDebugControl2::CloseLogFile Metode CloseLogFile menutup file log yang saat ini terbuka. Metode ini milik antarmuka IDebugControl2. |
IDebugControl2::CoerceValue Metode CoerceValue mengonversi nilai dari satu jenis menjadi nilai dari jenis lain. Metode ini milik antarmuka IDebugControl2. |
IDebugControl2::CoerceValues Metode CoerceValues mengonversi array nilai menjadi array nilai dari berbagai jenis. Metode ini milik antarmuka IDebugControl2. |
IDebugControl2::ControlledOutput Metode IDebugControl2::ControlledOutput memformat string dan mengirim hasilnya ke panggilan balik output yang terdaftar di beberapa klien mesin. |
IDebugControl2::ControlledOutputVaList Metode IDebugControl2::ControlledOutputVaList memformat string dan mengirim hasilnya ke panggilan balik output yang terdaftar di beberapa klien mesin. |
IDebugControl2::D semble Metode Bongkar membongkar instruksi prosesor dalam memori target. Metode ini milik antarmuka IDebugControl2. |
IDebugControl2::Evaluate Metode Evaluasi mengevaluasi ekspresi, mengembalikan hasilnya. Metode ini milik antarmuka IDebugControl2. |
IDebugControl2::Execute Metode Jalankan menjalankan perintah debugger yang ditentukan. Metode ini milik antarmuka IDebugControl2. |
IDebugControl2::ExecuteCommandFile Metode ExecuteCommandFile membuka file yang ditentukan dan menjalankan perintah debugger yang ada di dalamnya. Metode ini milik IDebugControl2. |
IDebugControl2::GetActualProcessorType Metode IDebugControl2::GetActualProcessorType mengembalikan jenis prosesor prosesor fisik komputer yang menjalankan target. |
IDebugControl2::GetBreakpointById Metode GetBreakpointById mengembalikan titik henti dengan ID titik henti yang ditentukan. Metode ini milik antarmuka IDebugControl2. |
IDebugControl2::GetBreakpointByIndex Metode GetBreakpointByIndex mengembalikan titik henti yang terletak di indeks yang ditentukan. Metode ini milik antarmuka IDebugControl2. |
IDebugControl2::GetBreakpointParameters Metode GetBreakpointParameters mengembalikan parameter dari satu atau beberapa titik henti. Metode ini milik antarmuka IDebugControl2. |
IDebugControl2::GetCodeLevel Metode GetCodeLevel mengembalikan tingkat kode saat ini dan terutama digunakan saat melangkah melalui kode. Metode ini milik antarmuka IDebugControl2. |
IDebugControl2::GetCurrentSystemUpTime Metode IDebugControl2::GetCurrentSystemUpTime mengembalikan jumlah detik komputer target saat ini telah berjalan sejak terakhir dimulai. |
IDebugControl2::GetCurrentTimeDate Metode GetCurrentTimeDate mengembalikan waktu target saat ini. Metode ini milik antarmuka IDebugControl2. |
IDebugControl2::GetDebuggeeType Metode GetDebuggeeType menjelaskan sifat target saat ini. Metode ini milik antarmuka IDebugControl2. |
IDebugControl2::GetDisassembleEffectiveOffset Metode GetDisassembleEffectiveOffset mengembalikan alamat instruksi terakhir yang dibongkar menggunakan Disassemble. Metode ini milik IDebugControl2. |
IDebugControl2::GetDumpFormatFlags Metode IDebugControl2::GetDumpFormatFlags mengembalikan bendera yang menjelaskan informasi apa yang tersedia dalam target file cadangan. |
IDebugControl2::GetEffectiveProcessorType Metode IDebugControl2::GetEffectiveProcessorType mengembalikan jenis prosesor efektif dari prosesor komputer yang menjalankan target. |
IDebugControl2::GetEngineOptions Pelajari cara menggunakan metode IDebugControl2::GetEngineOptions, yang mengembalikan opsi mesin. |
IDebugControl2::GetEventFilterCommand Pelajari bagaimana metode GetEventFilterCommand mengembalikan perintah debugger yang dijalankan mesin saat peristiwa tertentu terjadi. |
IDebugControl2::GetEventFilterText Pelajari tentang metode GetEventFilterText, yang mengembalikan deskripsi singkat peristiwa untuk filter tertentu. |
IDebugControl2::GetExceptionFilterParameters Pelajari tentang metode GetExceptionFilterParameters, yang mengembalikan parameter untuk filter pengecualian yang ditentukan oleh kode pengecualian atau menurut indeks. |
IDebugControl2::GetExceptionFilterSecondCommand Metode ini mengembalikan perintah yang dijalankan oleh mesin debugger pada kesempatan kedua dari pengecualian yang ditentukan. |
IDebugControl2::GetExecutingProcessorType Metode ini mengembalikan jenis prosesor yang dijalankan untuk prosesor tempat peristiwa terakhir terjadi. |
IDebugControl2::GetExecutionStatus Pelajari bagaimana metode ini mengembalikan informasi tentang status eksekusi mesin debugger. |
IDebugControl2::GetExtensionByPath Pelajari tentang metode GetExtensionByPath, yang mengembalikan handel untuk pustaka ekstensi yang sudah dimuat. |
IDebugControl2::GetExtensionFunction Pelajari tentang metode GetExtensionFunction, yang mengembalikan penunjuk ke fungsi ekstensi dari pustaka ekstensi. |
IDebugControl2::GetInterrupt Pelajari tentang metode IDebugControl2::GetInterrupt, yang memeriksa apakah gangguan pengguna dikeluarkan. |
IDebugControl2::GetInterruptTimeout Pelajari tentang metode GetInterruptTimeout, yang mengembalikan jumlah detik yang akan ditunggu mesin saat meminta pembobolan debugger. |
IDebugControl2::GetLastEventInformation Pelajari tentang metode GetLastEventInformation, yang mengembalikan informasi tentang peristiwa terakhir yang terjadi dalam target. |
IDebugControl2::GetLogFile Pelajari tentang metode IDebugControl2::GetLogFile, yang mengembalikan nama file log yang saat ini terbuka. |
IDebugControl2::GetLogMask Pelajari tentang metode IDebugControl2::GetLogMask, yang mengembalikan masker output untuk file log yang saat ini terbuka. |
IDebugControl2::GetNearInstruction Pelajari tentang metode GetNearInstruction, yang mengembalikan lokasi instruksi prosesor relatif terhadap lokasi tertentu. |
IDebugControl2::GetNotifyEventHandle Pelajari tentang metode GetNotifyEventHandle, yang menerima handel peristiwa yang akan diberi sinyal setelah pengecualian berikutnya dalam target. |
IDebugControl2::GetNumberBreakpoints Pelajari tentang metode GetNumberBreakpoints, yang mengembalikan jumlah titik henti untuk proses saat ini. |
IDebugControl2::GetNumberEventFilters Pelajari tentang metode GetNumberEventFilters, yang mengembalikan jumlah filter peristiwa yang saat ini digunakan oleh mesin. |
IDebugControl2::GetNumberPossibleExecutingProcessorTypes Pelajari bagaimana metode ini mengembalikan jumlah jenis prosesor yang didukung oleh komputer yang menjalankan target saat ini. |
IDebugControl2::GetNumberProcessors Pelajari tentang metode GetNumberProcessors, yang mengembalikan jumlah prosesor pada komputer yang menjalankan target saat ini. |
IDebugControl2::GetNumberSupportedProcessorTypes Pelajari tentang metode GetNumberSupportedProcessorTypes, yang mengembalikan jumlah jenis prosesor yang didukung oleh mesin. |
IDebugControl2::GetNumberTextReplacements Metode GetNumberTextReplacements mengembalikan jumlah alias bernama pengguna dan otomatis yang ditentukan saat ini. Metode ini milik IDebugControl2. |
IDebugControl2::GetPageSize Pelajari tentang metode GetPageSize, yang mengembalikan ukuran halaman untuk mode prosesor yang efektif. |
IDebugControl2::GetPossibleExecutingProcessorTypes Pelajari tentang metode GetPossibleExecutingProcessorTypes, yang mengembalikan jenis prosesor yang didukung oleh komputer yang menjalankan target saat ini. |
IDebugControl2::GetProcessorTypeNames Pelajari tentang metode GetProcessorTypeNames, yang mengembalikan nama lengkap dan nama singkat dari jenis prosesor yang ditentukan. |
IDebugControl2::GetPromptText Pelajari bagaimana metode GetPromptText mengembalikan teks prompt standar yang ditambahkan ke output yang diformat dalam metode OutputPrompt dan OutputPromptVaList. |
IDebugControl2::GetRadix Pelajari bagaimana metode GetRadix mengembalikan radix default yang digunakan oleh mesin debugger saat mengevaluasi dan menampilkan ekspresi MASM atau informasi simbol. |
IDebugControl2::GetReturnOffset Pelajari tentang metode GetReturnOffset, yang mengembalikan alamat pengembalian untuk fungsi saat ini. |
IDebugControl2::GetSpecificFilterArgument Pelajari tentang metode GetSpecificFilterArgument, yang mengembalikan nilai argumen filter untuk filter tertentu yang memiliki argumen. |
IDebugControl2::GetSpecificFilterParameters Pelajari tentang metode GetSpecificFilterParameters, yang mengembalikan parameter untuk filter peristiwa tertentu. |
IDebugControl2::GetStackTrace Pelajari tentang metode GetStackTrace, yang mengembalikan bingkai di bagian atas tumpukan panggilan yang ditentukan. |
IDebugControl2::GetSupportedProcessorTypes Pelajari tentang metode GetSupportedProcessorTypes, yang mengembalikan jenis prosesor yang didukung oleh mesin debugger. |
IDebugControl2::GetSystemErrorControl Pelajari tentang metode GetSystemErrorControl, yang mengembalikan nilai kontrol untuk menangani kesalahan sistem. |
IDebugControl2::GetSystemVersion Pelajari tentang metode GetSystemVersion, yang mengembalikan informasi yang mengidentifikasi sistem operasi di komputer yang menjalankan target saat ini. |
IDebugControl2::GetTextMacro Pelajari tentang metode IDebugControl2.GetTextMacro, yang mengembalikan nilai alias nama tetap. |
IDebugControl2::GetTextReplacement Metode GetTextReplacement mengembalikan nilai alias bernama pengguna atau alias otomatis. Metode ini milik antarmuka IDebugControl2. |
IDebugControl2::GetWindbgExtensionApis32 Pelajari tentang metode GetWindbgExtensionApis32, yang mengembalikan struktur yang memfasilitasi penggunaan API WdbgExts. |
IDebugControl2::GetWindbgExtensionApis64 Pelajari tentang metode GetWindbgExtensionApis64, yang mengembalikan struktur yang memfasilitasi penggunaan API WdbgExts. |
IDebugControl2::IsPointer64Bit Pelajari tentang metode IsPointer64Bit, yang menentukan apakah prosesor yang efektif menggunakan pointer 64-bit. |
IDebugControl2::OpenLogFile Pelajari tentang metode OpenLogFile, yang membuka file log yang menerima output dari objek klien. |
IDebugControl2::Output Pelajari bagaimana metode Output memformat string dan mengirim hasilnya ke panggilan balik output yang telah didaftarkan ke klien mesin. |
IDebugControl2::OutputCurrentState Pelajari tentang metode OutputCurrentState, yang mencetak status target saat ini ke konsol debugger. |
IDebugControl2::OutputDisassembly Pelajari tentang metode OutputDisassembly, yang membongkar instruksi prosesor dan mengirim pembbongkaran ke panggilan balik output. |
IDebugControl2::OutputDisassemblyLines Metode ini membongkar beberapa instruksi prosesor dan mengirim instruksi perakitan yang dihasilkan ke panggilan balik output. |
IDebugControl2::OutputPrompt Pelajari tentang metode OutputPrompt, yang memformat dan mengirim permintaan pengguna ke objek panggilan balik output. |
IDebugControl2::OutputPromptVaList Pelajari tentang metode OutputPromptVaList, yang memformat dan mengirim permintaan pengguna ke objek panggilan balik output. |
IDebugControl2::OutputStackTrace Pelajari tentang metode OutputStackTrace, yang menghasilkan bingkai tumpukan yang disediakan atau bingkai tumpukan saat ini. |
IDebugControl2::OutputTextReplacements Metode IDebugControl2::OutputTextReplacements mencetak semua alias bernama pengguna yang saat ini ditentukan ke aliran output debugger. |
IDebugControl2::OutputVaList Pelajari tentang metode OutputVaList, yang memformat string dan mengirim hasilnya ke panggilan balik output yang terdaftar di klien mesin. |
IDebugControl2::OutputVersionInformation Pelajari tentang metode OutputVersionInformation, yang mencetak informasi versi tentang mesin debugger ke konsol debugger. |
IDebugControl2::ReadBugCheckData Pelajari tentang metode ReadBugCheckData, yang membaca kode pemeriksaan bug kernel dan parameter terkait. |
IDebugControl2::RemoveBreakpoint Pelajari tentang metode IDebugControl2.RemoveBreakpoint, yang menghapus titik henti. Metode ini mungkin juga mengembalikan nilai kesalahan lainnya. |
IDebugControl2::RemoveEngineOptions Pelajari tentang metode RemoveEngineOptions, yang mematikan beberapa opsi mesin. Anda dapat menentukan opsi mana yang akan dinonaktifkan. |
IDebugControl2::RemoveExtension Pelajari tentang metode IDebugControl2.RemoveExtension, yang membongkar pustaka ekstensi. Anda dapat menentukan handel pustaka ekstensi yang akan dibongkar. |
IDebugControl2::RemoveTextReplacements Metode RemoveTextReplacements menghapus semua alias bernama pengguna. Metode ini milik antarmuka IDebugControl2. |
IDebugControl2::ReturnInput Pelajari tentang metode ReturnInput, yang digunakan oleh objek IDebugInputCallbacks untuk mengirim string input ke mesin setelah permintaan input. |
IDebugControl2::SetCodeLevel Pelajari tentang metode SetCodeLevel, yang mengatur tingkat kode saat ini dan terutama digunakan saat melangkah melalui kode. |
IDebugControl2::SetEffectiveProcessorType Pelajari tentang metode SetEffectiveProcessorType, yang menetapkan jenis prosesor efektif dari prosesor komputer yang menjalankan target. |
IDebugControl2::SetEngineOptions Pelajari tentang metode IDebugControl2.SetEngineOptions, yang mengubah opsi mesin yang Anda tentukan. |
IDebugControl2::SetEventFilterCommand Pelajari tentang metode SetEventFilterCommand, yang mengatur perintah debugger agar mesin dapat dijalankan saat peristiwa tertentu terjadi. |
IDebugControl2::SetExceptionFilterParameters Pelajari tentang metode SetExceptionFilterParameters, yang mengubah status pemutusan dan status penanganan untuk beberapa filter pengecualian. |
IDebugControl2::SetExceptionFilterSecondCommand Pelajari bagaimana metode SetExceptionFilterSecondCommand mengatur perintah yang dijalankan oleh mesin debugger pada kesempatan kedua pengecualian yang ditentukan. |
IDebugControl2::SetExecutionStatus Metode SetExecutionStatus meminta agar mesin debugger memasuki status yang dapat dieksekusi. Eksekusi aktual tidak terjadi sampai waktu berikutnya WaitForEvent dipanggil. |
IDebugControl2::SetInterrupt Pelajari tentang metode SetInterrupt, yang mendaftarkan interupsi atau pembobolan pengguna ke debugger. |
IDebugControl2::SetInterruptTimeout Pelajari tentang metode SetInterruptTimeout, yang mengatur jumlah detik yang harus ditunggu oleh mesin debugger saat meminta pembobolan debugger. |
IDebugControl2::SetLogMask Pelajari tentang metode IDebugControl2.SetLogMask, yang mengatur masker output untuk file log yang saat ini terbuka. |
IDebugControl2::SetNotifyEventHandle Pelajari tentang metode SetNotifyEventHandle, yang menetapkan peristiwa yang akan diberi sinyal setelah pengecualian berikutnya dalam target. |
IDebugControl2::SetRadix Metode SetRadix mengatur radix default yang digunakan oleh mesin debugger saat mengevaluasi dan menampilkan ekspresi MASM dan informasi simbol. |
IDebugControl2::SetSpecificFilterArgument Pelajari tentang metode SetSpecificFilterArgument, yang mengatur nilai argumen filter untuk filter tertentu yang dapat memiliki argumen. |
IDebugControl2::SetSpecificFilterParameters Pelajari tentang metode SetSpecificFilterParameters, yang mengubah status pemutusan dan status penanganan untuk beberapa filter peristiwa tertentu. |
IDebugControl2::SetSystemErrorControl Pelajari tentang metode SetSystemErrorControl, yang mengatur nilai kontrol untuk menangani kesalahan sistem. |
IDebugControl2::SetTextMacro Pelajari tentang metode IDebugControl2.SetTextMacro, yang menetapkan nilai alias nama tetap. |
IDebugControl2::SetTextReplacement Metode SetTextReplacement menetapkan nilai alias bernama pengguna. Metode ini milik antarmuka IDebugControl2. |
IDebugControl2::WaitForEvent Pelajari tentang metode WaitForEvent, yang menunggu peristiwa yang masuk ke aplikasi mesin debugger. |
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | dbgeng.h (termasuk Dbgeng.h) |