Interfaccia IDebugControl4 (dbgeng.h)

Ereditarietà

L'interfaccia IDebugControl4 eredita da IDebugControl3. IDebugControl4 ha anche questi tipi di membri:

Metodi

L'interfaccia IDebugControl4 include questi metodi.

 
IDebugControl4::AddBreakpoint2

Il metodo AddBreakpoint2 crea un nuovo punto di interruzione per la destinazione corrente.
IDebugControl4::AddExtensionWide

Il metodo AddExtensionWide carica una libreria di estensioni nel motore del debugger.
IDebugControl4::AssemblWide

Il metodo AssemblWide assembla una singola istruzione del processore. L'istruzione assemblata viene inserita nella memoria della destinazione.
IDebugControl4::CallExtensionWide

Il metodo CallExtensionWide chiama un'estensione del debugger.
IDebugControl4::ControlledOutputVaListWide

Il metodo ControlledOutputVaListWide formatta una stringa e invia il risultato ai callback di output registrati con alcuni client del motore.
IDebugControl4::ControlledOutputWide

Il metodo ControlledOutputWide formatta una stringa e invia il risultato ai callback di output registrati con alcuni client del motore.
IDebugControl4::D isassembleWide

Il metodo DisassembleWide disassembla un'istruzione del processore nella memoria della destinazione.
IDebugControl4::EvaluateWide

Il metodo EvaluateWide valuta un'espressione, restituendo il risultato.
IDebugControl4::ExecuteCommandFileWide

Il metodo ExecuteCommandFileWide apre il file specificato ed esegue i comandi del debugger contenuti all'interno.
IDebugControl4::ExecuteWide

Il metodo ExecuteWide esegue i comandi del debugger specificati.
IDebugControl4::GetBreakpointById2

Il metodo GetBreakpointById2 restituisce il punto di interruzione con l'ID del punto di interruzione specificato.
IDebugControl4::GetBreakpointByIndex2

Il metodo GetBreakpointByIndex2 restituisce il punto di interruzione situato in corrispondenza dell'indice specificato.
IDebugControl4::GetContextStackTrace

Il metodo GetContextStackTrace restituisce i frame all'inizio dello stack di chiamate, a partire da un contesto di registro arbitrario e restituendo il contesto del registro ricostruito per ogni stack frame.
IDebugControl4::GetEventFilterCommandWide

Il metodo GetEventFilterCommandWide restituisce il comando debugger che verrà eseguito dal motore quando si verifica un evento specificato.
IDebugControl4::GetEventFilterTextWide

Il metodo GetEventFilterTextWide restituisce una breve descrizione di un evento per un filtro specifico.
IDebugControl4::GetEventIndexDescriptionWide

Il metodo GetEventIndexDescriptionWide descrive l'evento specificato in un elenco statico di eventi per la destinazione corrente.
IDebugControl4::GetExceptionFilterSecondCommand

Il metodo IDebugControl4::GetExceptionFilterSecondCommandWide restituisce il comando che verrà eseguito alla seconda possibilità di un'eccezione.
IDebugControl4::GetExceptionFilterSecondCommandWide

Il metodo IDebugControl4::GetExceptionFilterSecondCommandWide restituisce il comando da eseguire dal motore del debugger alla seconda possibilità di un'eccezione.
IDebugControl4::GetExpressionSyntaxNamesWide

Il metodo GetExpressionSyntaxNamesWide restituisce i nomi completi e abbreviati di una sintassi di espressione.
IDebugControl4::GetExtensionByPathWide

Il metodo GetExtensionByPathWide restituisce l'handle per una libreria di estensioni già caricata.
IDebugControl4::GetExtensionFunctionWide

Il metodo GetExtensionFunctionWide restituisce un puntatore a una funzione di estensione da una libreria di estensioni.
IDebugControl4::GetLastEventInformationWide

Il metodo GetLastEventInformationWide restituisce informazioni sull'ultimo evento che si è verificato in una destinazione.
IDebugControl4::GetLogFile2

Il metodo GetLogFile2 restituisce il nome del file di log attualmente aperto.
IDebugControl4::GetLogFile2Wide

Il metodo GetLogFile2Wide restituisce il nome del file di log attualmente aperto.
IDebugControl4::GetLogFileWide

Il metodo GetLogFileWide restituisce il nome del file di log attualmente aperto.
IDebugControl4::GetManagedStatus

Fornisce commenti e suggerimenti sull'uso del motore delle API di debug di runtime fornite da Common Language Runtime (CLR).
IDebugControl4::GetManagedStatusWide

Fornisce commenti e suggerimenti come stringa di caratteri Unicode sull'uso delle API di debug di runtime fornite da Common Language Runtime (CLR).
IDebugControl4::GetProcessorTypeNamesWide

Il metodo GetProcessorTypeNamesWide restituisce il nome completo e il nome abbreviato del tipo di processore specificato.
IDebugControl4::GetPromptTextWide

Il metodo GetPromptTextWide restituisce il testo del prompt standard che verrà anteporre all'output formattato specificato nei metodi OutputPrompt e OutputPromptVaList.
IDebugControl4::GetSpecificFilterArgumentWide

Il metodo GetSpecificFilterArgumentWide restituisce il valore dell'argomento filtro per i filtri specifici che hanno un argomento.
IDebugControl4::GetStoredEventInformation

Il metodo GetStoredEventInformation recupera informazioni su un evento di interesse disponibile nella destinazione corrente.
IDebugControl4::GetSystemVersionString

Il metodo GetSystemVersionString restituisce una stringa che descrive la versione del sistema operativo di destinazione.
IDebugControl4::GetSystemVersionStringWide

Il metodo GetSystemVersionStringWide restituisce una stringa che descrive la versione del sistema operativo di destinazione.
IDebugControl4::GetSystemVersionValues

Il metodo GetSystemVersionValues restituisce informazioni sul numero di versione per la destinazione corrente.
IDebugControl4::GetTextMacroWide

Il metodo GetTextMacroWide restituisce il valore di un alias a nome fisso.
IDebugControl4::GetTextReplacementWide

Il metodo GetTextReplacementWide restituisce il valore di un alias denominato dall'utente o di un alias automatico.
IDebugControl4::InputWide

Il metodo InputWide richiede una stringa di input dal motore del debugger.
IDebugControl4::OpenLogFile2

Il metodo OpenLogFile2 apre un file di log che riceverà l'output dagli oggetti client.
IDebugControl4::OpenLogFile2Wide

Il metodo OpenLogFile2Wide apre un file di log che riceverà l'output dagli oggetti client.
IDebugControl4::OpenLogFileWide

Il metodo OpenLogFileWide apre un file di log che riceverà l'output dagli oggetti client.
IDebugControl4::OutputContextStackTrace

Il metodo OutputContextStackTrace stampa lo stack di chiamate specificato da una matrice di stack frame e i contesti di registro corrispondenti.
IDebugControl4::OutputPromptVaListWide

Il metodo OutputPromptVaListWide formatta e invia una richiesta dell'utente agli oggetti di callback di output.
IDebugControl4::OutputPromptWide

Il metodo OutputPromptWide formatta e invia una richiesta dell'utente agli oggetti di callback di output.
IDebugControl4::OutputVaListWide

Il metodo OutputVaListWide formatta una stringa e invia il risultato ai callback di output registrati con i client del motore.
IDebugControl4::OutputWide

Il metodo OutputWide formatta una stringa e invia il risultato ai callback di output registrati con i client del motore.
IDebugControl4::RemoveBreakpoint2

Il metodo RemoveBreakpoint2 rimuove un punto di interruzione.
IDebugControl4::ResetManagedStatus

Cancella e reinizializza il supporto del debug del codice gestito del motore delle API di debug di runtime fornite da Common Language Runtime (CLR).
IDebugControl4::ReturnInputWide

Il metodo ReturnInputWide viene usato dagli oggetti IDebugInputCallbacks per inviare una stringa di input al motore seguendo una richiesta di input.
IDebugControl4::SetEventFilterCommandWide

Il metodo SetEventFilterCommandWide imposta un comando debugger per l'esecuzione del motore quando si verifica un evento specificato.
IDebugControl4::SetExceptionFilterSecondCommandWide

Il metodo SetExceptionFilterSecondCommandWide imposta il comando che verrà eseguito dal motore del debugger sulla seconda possibilità di un'eccezione specificata.
IDebugControl4::SetExpressionSyntaxByNameWide

Il metodo SetExpressionSyntaxByNameWide imposta la sintassi usata dal motore per valutare le espressioni.
IDebugControl4::SetSpecificFilterArgumentWide

Il metodo SetSpecificFilterArgumentWide imposta il valore dell'argomento filtro per i filtri specifici che possono avere un argomento.
IDebugControl4::SetTextMacroWide

Il metodo SetTextMacroWide imposta il valore di un alias nome fisso.
IDebugControl4::SetTextReplacementWide

Il metodo SetTextReplacementWide imposta il valore di un alias denominato dall'utente.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione dbgeng.h (includere Dbgeng.h)

Vedi anche

Idebugcontrol

IDebugControl2

IDebugControl3