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) |