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