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)

Lihat juga

IDebugControl

IDebugControl2

IDebugControl4