Partager via


Interface IDebugControl4 (dbgeng.h)

Héritage

L’interface IDebugControl4 hérite de IDebugControl3. IDebugControl4 a également les types de membres suivants :

Méthodes

L’interface IDebugControl4 a ces méthodes.

 
IDebugControl4 ::AddBreakpoint2

La méthode AddBreakpoint2 crée un nouveau point d’arrêt pour la cible actuelle.
IDebugControl4 ::AddExtensionWide

La méthode AddExtensionWide charge une bibliothèque d’extensions dans le moteur de débogueur.
IDebugControl4 ::AssembleWide

La méthode AssembleWide assemble une instruction de processeur unique. L’instruction assemblée est placée dans la mémoire de la cible.
IDebugControl4 ::CallExtensionWide

La méthode CallExtensionWide appelle une extension de débogueur.
IDebugControl4 ::ControlledOutputVaListWide

La méthode ControlledOutputVaListWide met en forme une chaîne et envoie le résultat aux rappels de sortie qui ont été inscrits auprès de certains clients du moteur.
IDebugControl4 ::ControlledOutputWide

La méthode ControlledOutputWide met en forme une chaîne et envoie le résultat aux rappels de sortie qui ont été inscrits auprès de certains clients du moteur.
IDebugControl4 ::D isassembleWide

La méthode DisassembleWide désassemble une instruction de processeur dans la mémoire de la cible.
IDebugControl4 ::EvaluateWide

La méthode EvaluateWide évalue une expression, en retournant le résultat.
IDebugControl4 ::ExecuteCommandFileWide

La méthode ExecuteCommandFileWide ouvre le fichier spécifié et exécute les commandes de débogueur contenues dans.
IDebugControl4 ::ExecuteWide

La méthode ExecuteWide exécute les commandes de débogueur spécifiées.
IDebugControl4 ::GetBreakpointById2

La méthode GetBreakpointById2 retourne le point d’arrêt avec l’ID de point d’arrêt spécifié.
IDebugControl4 ::GetBreakpointByIndex2

La méthode GetBreakpointByIndex2 retourne le point d’arrêt situé à l’index spécifié.
IDebugControl4 ::GetContextStackTrace

La méthode GetContextStackTrace retourne les frames en haut de la pile des appels, en commençant par un contexte de registre arbitraire et en retournant le contexte de registre reconstruit pour chaque trame de pile.
IDebugControl4 ::GetEventFilterCommandWide

La méthode GetEventFilterCommandWide retourne la commande de débogueur que le moteur exécute lorsqu’un événement spécifié se produit.
IDebugControl4 ::GetEventFilterTextWide

La méthode GetEventFilterTextWide renvoie une brève description d’un événement pour un filtre spécifique.
IDebugControl4 ::GetEventIndexDescriptionWide

La méthode GetEventIndexDescriptionWide décrit l’événement spécifié dans une liste statique d’événements pour la cible actuelle.
IDebugControl4 ::GetExceptionFilterSecondCommand

La méthode IDebugControl4 ::GetExceptionFilterSecondCommandWide retourne la commande qui sera exécutée lors de la deuxième chance d’une exception.
IDebugControl4 ::GetExceptionFilterSecondCommandWide

La méthode IDebugControl4 ::GetExceptionFilterSecondCommandWide retourne la commande à exécuter par le moteur de débogueur lors de la deuxième chance d’une exception.
IDebugControl4 ::GetExpressionSyntaxNamesWide

La méthode GetExpressionSyntaxNamesWide retourne les noms complets et abrégés d’une syntaxe d’expression.
IDebugControl4 ::GetExtensionByPathWide

La méthode GetExtensionByPathWide retourne le handle d’une bibliothèque d’extensions déjà chargée.
IDebugControl4 ::GetExtensionFunctionWide

La méthode GetExtensionFunctionWide retourne un pointeur vers une fonction d’extension à partir d’une bibliothèque d’extensions.
IDebugControl4 ::GetLastEventInformationWide

La méthode GetLastEventInformationWide retourne des informations sur le dernier événement qui s’est produit dans une cible.
IDebugControl4 ::GetLogFile2

La méthode GetLogFile2 retourne le nom du fichier journal actuellement ouvert.
IDebugControl4 ::GetLogFile2Wide

La méthode GetLogFile2Wide retourne le nom du fichier journal actuellement ouvert.
IDebugControl4 ::GetLogFileWide

La méthode GetLogFileWide retourne le nom du fichier journal actuellement ouvert.
IDebugControl4 ::GetManagedStatus

Fournit des commentaires sur l’utilisation par le moteur des API de débogage du runtime fournies par le Common Language Runtime (CLR).
IDebugControl4 ::GetManagedStatusWide

Fournit des commentaires sous forme de chaîne de caractères Unicode sur l’utilisation par le moteur des API de débogage du runtime fournies par le Common Language Runtime (CLR).
IDebugControl4 ::GetProcessorTypeNamesWide

La méthode GetProcessorTypeNamesWide retourne le nom complet et le nom abrégé du type de processeur spécifié.
IDebugControl4 ::GetPromptTextWide

La méthode GetPromptTextWide renvoie le texte d’invite standard qui sera ajouté à la sortie mise en forme spécifiée dans les méthodes OutputPrompt et OutputPromptVaList.
IDebugControl4 ::GetSpecificFilterArgumentWide

La méthode GetSpecificFilterArgumentWide retourne la valeur de l’argument de filtre pour les filtres spécifiques qui ont un argument.
IDebugControl4 ::GetStoredEventInformation

La méthode GetStoredEventInformation récupère des informations sur un événement d’intérêt disponible dans la cible actuelle.
IDebugControl4 ::GetSystemVersionString

La méthode GetSystemVersionString retourne une chaîne qui décrit la version du système d’exploitation de la cible.
IDebugControl4 ::GetSystemVersionStringWide

La méthode GetSystemVersionStringWide retourne une chaîne qui décrit la version du système d’exploitation de la cible.
IDebugControl4 ::GetSystemVersionValues

La méthode GetSystemVersionValues retourne des informations de numéro de version pour la cible actuelle.
IDebugControl4 ::GetTextMacroWide

La méthode GetTextMacroWide retourne la valeur d’un alias de nom fixe.
IDebugControl4 ::GetTextReplacementWide

La méthode GetTextReplacementWide retourne la valeur d’un alias nommé par l’utilisateur ou d’un alias automatique.
IDebugControl4 ::InputWide

La méthode InputWide demande une chaîne d’entrée à partir du moteur de débogueur.
IDebugControl4 ::OpenLogFile2

La méthode OpenLogFile2 ouvre un fichier journal qui recevra la sortie des objets clients.
IDebugControl4 ::OpenLogFile2Wide

La méthode OpenLogFile2Wide ouvre un fichier journal qui recevra la sortie des objets clients.
IDebugControl4 ::OpenLogFileWide

La méthode OpenLogFileWide ouvre un fichier journal qui recevra la sortie des objets clients.
IDebugControl4 ::OutputContextStackTrace

La méthode OutputContextStackTrace imprime la pile des appels spécifiée par un tableau de cadres de pile et les contextes de registre correspondants.
IDebugControl4 ::OutputPromptVaListWide

La méthode OutputPromptVaListWide met en forme et envoie une invite utilisateur aux objets de rappel de sortie.
IDebugControl4 ::OutputPromptWide

La méthode OutputPromptWide met en forme et envoie une invite utilisateur aux objets de rappel de sortie.
IDebugControl4 ::OutputVaListWide

La méthode OutputVaListWide met en forme une chaîne et envoie le résultat aux rappels de sortie inscrits auprès des clients du moteur.
IDebugControl4 ::OutputWide

La méthode OutputWide met en forme une chaîne et envoie le résultat aux rappels de sortie qui ont été inscrits auprès des clients du moteur.
IDebugControl4 ::RemoveBreakpoint2

La méthode RemoveBreakpoint2 supprime un point d’arrêt.
IDebugControl4 ::ResetManagedStatus

Efface et réinitialise la prise en charge du débogage de code managé du moteur pour les API de débogage du runtime fournies par le Common Language Runtime (CLR).
IDebugControl4 ::ReturnInputWide

La méthode ReturnInputWide est utilisée par les objets IDebugInputCallbacks pour envoyer une chaîne d’entrée au moteur à la suite d’une demande d’entrée.
IDebugControl4 ::SetEventFilterCommandWide

La méthode SetEventFilterCommandWide définit une commande de débogueur pour que le moteur s’exécute lorsqu’un événement spécifié se produit.
IDebugControl4 ::SetExceptionFilterSecondCommandWide

La méthode SetExceptionFilterSecondCommandWide définit la commande qui sera exécutée par le moteur de débogueur à la deuxième chance d’une exception spécifiée.
IDebugControl4 ::SetExpressionSyntaxByNameWide

La méthode SetExpressionSyntaxByNameWide définit la syntaxe que le moteur utilisera pour évaluer les expressions.
IDebugControl4 ::SetSpecificFilterArgumentWide

La méthode SetSpecificFilterArgumentWide définit la valeur de l’argument de filtre pour les filtres spécifiques qui peuvent avoir un argument.
IDebugControl4 ::SetTextMacroWide

La méthode SetTextMacroWide définit la valeur d’un alias de nom fixe.
IDebugControl4 ::SetTextReplacementWide

La méthode SetTextReplacementWide définit la valeur d’un alias nommé par l’utilisateur.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête dbgeng.h (inclure Dbgeng.h)

Voir aussi

IDebugControl

IDebugControl2

IDebugControl3