Partager via


Interface IDebugControl3 (dbgeng.h)

Héritage

L’interface IDebugControl3 hérite de IDebugControl2. IDebugControl3 possède également ces types de membres :

Méthode

L’interface IDebugControl3 a ces méthodes.

 
IDebugControl3 ::AddAssemblyOptions

La méthode AddAssemblyOptions active certaines options d’assembly et de désassemblage.
IDebugControl3 ::AddBreakpoint

La méthode AddBreakpoint crée un point d’arrêt pour la cible actuelle. Cette méthode appartient à l’interface IDebugControl3.
IDebugControl3 ::AddEngineOptions

La méthode AddEngineOptions active certaines options du moteur de débogueur. Cette méthode appartient à l’interface IDebugControl3.
IDebugControl3 ::AddExtension

La méthode AddExtension charge une bibliothèque d’extensions dans le moteur de débogueur. Cette méthode appartient à l’interface IDebugControl3.
IDebugControl3 ::Assemblez

La méthode Assemble assemble une seule instruction de processeur. L’instruction assemblée est placée dans la mémoire de la cible. Cette méthode appartient à IDebugControl3.
IDebugControl3 ::CallExtension

La méthode CallExtension appelle une extension de débogueur. Cette méthode appartient à l’interface IDebugControl3.
IDebugControl3 ::CloseLogFile

La méthode CloseLogFile ferme le fichier journal actuellement ouvert. Cette méthode appartient à l’interface IDebugControl3.
IDebugControl3 ::CoerceValue

La méthode CoerceValue convertit une valeur d’un type en valeur d’un autre type. Cette méthode appartient à l’interface IDebugControl3.
IDebugControl3 ::CoerceValues

La méthode CoerceValues convertit un tableau de valeurs en tableau de valeurs de différents types. Cette méthode appartient à l’interface IDebugControl3.
IDebugControl3 ::ControlOutput

La méthode IDebugControl3 ::ControlOutput met en forme une chaîne et envoie le résultat aux rappels de sortie inscrits auprès de certains clients du moteur.
IDebugControl3 ::ControlOutputVaList

La méthode IDebugControl3 ::ControlOutputVaList met en forme une chaîne et envoie le résultat aux rappels de sortie inscrits auprès de certains clients du moteur.
IDebugControl3 ::D isassemble

La méthode Désassemble une instruction de processeur dans la mémoire de la cible. Cette méthode appartient à l’interface IDebugControl3.
IDebugControl3 ::Evaluate

La méthode Evaluate évalue une expression, retournant le résultat. Cette méthode appartient à l’interface IDebugControl3.
IDebugControl3 ::Execute

La méthode Execute exécute les commandes de débogueur spécifiées. Cette méthode appartient à l’interface IDebugControl3.
IDebugControl3 ::ExecuteCommandFile

La méthode ExecuteCommandFile ouvre le fichier spécifié et exécute les commandes du débogueur contenues dans. Cette méthode appartient à IDebugControl3.
IDebugControl3 ::GetActualProcessorType

La méthode IDebugControl3 ::GetActualProcessorType retourne le type de processeur du processeur physique de l’ordinateur qui exécute la cible.
IDebugControl3 ::GetAssemblyOptions

La méthode GetAssemblyOptions retourne les options d’assembly et de désassemblement qui affectent la façon dont le moteur du débogueur assemble et désassemble les instructions du processeur pour la cible.
IDebugControl3 ::GetBreakpointById

La méthode GetBreakpointById retourne le point d’arrêt avec l’ID de point d’arrêt spécifié. Cette méthode appartient à l’interface IDebugControl3.
IDebugControl3 ::GetBreakpointByIndex

La méthode GetBreakpointByIndex retourne le point d’arrêt situé à l’index spécifié. Cette méthode appartient à l’interface IDebugControl3.
IDebugControl3 ::GetBreakpointParameters

La méthode GetBreakpointParameters retourne les paramètres d’un ou plusieurs points d’arrêt. Cette méthode appartient à l’interface IDebugControl3.
IDebugControl3 ::GetCodeLevel

La méthode GetCodeLevel retourne le niveau de code actuel et est principalement utilisée lors de l’exécution pas à pas du code. Cette méthode appartient à l’interface IDebugControl3.
IDebugControl3 ::GetCurrentEventIndex

La méthode GetCurrentEventIndex retourne l’index de l’événement actuel dans la liste actuelle d’événements pour la cible actuelle, s’il existe une telle liste.
IDebugControl3 ::GetCurrentSystemUpTime

La méthode IDebugControl3 ::GetCurrentSystemUpTime retourne le nombre de secondes pendant lesquelles l’ordinateur de la cible actuelle est en cours d’exécution depuis son dernier démarrage.
IDebugControl3 ::GetCurrentTimeDate

La méthode GetCurrentTimeDate retourne l’heure de la cible actuelle. Cette méthode appartient à l’interface IDebugControl3.
IDebugControl3 ::GetDebuggeeType

La méthode GetDebuggeeType décrit la nature de la cible actuelle. Cette méthode appartient à l’interface IDebugControl3.
IDebugControl3 ::GetDisassembleEffectiveOffset

La méthode GetDisassembleEffectiveOffset retourne l’adresse de la dernière instruction désassemblé à l’aide de Désassembleur. Cette méthode appartient à IDebugControl3.
IDebugControl3 ::GetDumpFormatFlags

La méthode IDebugControl3 ::GetDumpFormatFlags retourne les indicateurs qui décrivent les informations disponibles dans une cible de fichier de vidage.
IDebugControl3 ::GetEffectiveProcessorType

La méthode IDebugControl3 ::GetEffectiveProcessorType retourne le type de processeur effectif du processeur de l’ordinateur qui exécute la cible.
IDebugControl3 ::GetEngineOptions

La méthode GetEngineOptions retourne les options du moteur.
IDebugControl3 ::GetEventFilterCommand

La méthode GetEventFilterCommand retourne la commande de débogueur exécutée par le moteur lorsqu’un événement spécifié se produit.
IDebugControl3 ::GetEventFilterText

La méthode GetEventFilterText retourne une brève description d’un événement pour un filtre spécifique.
IDebugControl3 ::GetEventIndexDescription

La méthode GetEventIndexDescription décrit l’événement spécifié dans une liste statique d’événements pour la cible actuelle.
IDebugControl3 ::GetExceptionFilterParameters

La méthode GetExceptionFilterParameters retourne les paramètres des filtres d’exception spécifiés par les codes d’exception ou par index.
IDebugControl3 ::GetExceptionFilterSecondCommand

La méthode GetExceptionFilterSecondCommand retourne la commande qui sera exécutée par le moteur du débogueur lors de la deuxième chance d’une exception spécifiée.
IDebugControl3 ::GetExecutingProcessorType

Découvrez comment cette méthode retourne le type de processeur en cours d’exécution pour le processeur pour lequel le dernier événement s’est produit.
IDebugControl3 ::GetExecutionStatus

Cette méthode retourne des informations sur l’état d’exécution du moteur de débogueur.
IDebugControl3 ::GetExpressionSyntax

La méthode GetExpressionSyntax retourne la syntaxe actuelle utilisée par le moteur pour évaluer les expressions.
IDebugControl3 ::GetExpressionSyntaxNames

La méthode GetExpressionSyntaxNames retourne les noms complets et abrégés d’une syntaxe d’expression.
IDebugControl3 ::GetExtensionByPath

La méthode GetExtensionByPath retourne le handle d’une bibliothèque d’extensions déjà chargée.
IDebugControl3 ::GetExtensionFunction

La méthode GetExtensionFunction retourne un pointeur vers une fonction d’extension à partir d’une bibliothèque d’extensions.
IDebugControl3 ::GetInterrupt

La méthode GetInterrupt vérifie si une interruption utilisateur a été émise.
IDebugControl3 ::GetInterruptTimeout

La méthode GetInterruptTimeout retourne le nombre de secondes que le moteur attend lors de la demande d’un saut dans le débogueur.
IDebugControl3 ::GetLastEventInformation

La méthode GetLastEventInformation retourne des informations sur le dernier événement qui s’est produit dans une cible.
IDebugControl3 ::GetLogFile

La méthode GetLogFile retourne le nom du fichier journal actuellement ouvert.
IDebugControl3 ::GetLogMask

La méthode GetLogMask retourne le masque de sortie pour le fichier journal actuellement ouvert.
IDebugControl3 ::GetNearInstruction

La méthode GetNearInstruction retourne l’emplacement d’une instruction de processeur par rapport à un emplacement donné.
IDebugControl3 ::GetNotifyEventHandle

La méthode GetNotifyEventHandle reçoit le handle de l’événement qui sera signalé après l’exception suivante dans une cible.
IDebugControl3 ::GetNumberBreakpoints

La méthode GetNumberBreakpoints retourne le nombre de points d’arrêt pour le processus actuel.
IDebugControl3 ::GetNumberEventFilters

La méthode GetNumberEventFilters retourne le nombre de filtres d’événements actuellement utilisés par le moteur.
IDebugControl3 ::GetNumberEvents

La méthode GetNumberEvents retourne le nombre d’événements pour la cible actuelle, si le nombre d’événements est résolu.
IDebugControl3 ::GetNumberExpressionSyntaxes

La méthode GetNumberExpressionSyntaxes retourne le nombre de syntaxes d’expression prises en charge par le moteur.
IDebugControl3 ::GetNumberPossibleExecutingProcessorTypes

Cette méthode retourne le nombre de types de processeurs pris en charge par l’ordinateur exécutant la cible actuelle.
IDebugControl3 ::GetNumberProcessors

La méthode GetNumberProcessors retourne le nombre de processeurs sur l’ordinateur exécutant la cible actuelle.
IDebugControl3 ::GetNumberSupportedProcessorTypes

La méthode GetNumberSupportedProcessorTypes retourne le nombre de types de processeurs pris en charge par le moteur.
IDebugControl3 ::GetNumberTextReplacements

La méthode GetNumberTextReplacements retourne le nombre d’alias nommés et automatiques actuellement définis par l’utilisateur. Cette méthode appartient à IDebugControl3.
IDebugControl3 ::GetPageSize

La méthode GetPageSize retourne la taille de page pour le mode processeur effectif.
IDebugControl3 ::GetPossibleExecutingProcessorTypes

La méthode GetPossible RunningProcessorTypes retourne les types de processeurs pris en charge par l’ordinateur exécutant la cible actuelle.
IDebugControl3 ::GetProcessorTypeNames

La méthode GetProcessorTypeNames retourne le nom complet et le nom abrégé du type de processeur spécifié.
IDebugControl3 ::GetPromptText

La méthode GetPromptText retourne le texte d’invite standard qui sera ajouté à la sortie mise en forme spécifiée dans les méthodes OutputPrompt et OutputPromptVaList.
IDebugControl3 ::GetRadix

La méthode GetRadix retourne le radix par défaut (base numérique) utilisé par le moteur de débogueur lorsqu’il évalue et affiche des expressions MASM et lorsqu’il affiche des informations de symbole.
IDebugControl3 ::GetReturnOffset

La méthode GetReturnOffset retourne l’adresse de retour de la fonction active.
IDebugControl3 ::GetSpecificFilterArgument

La méthode GetSpecificFilterArgument retourne la valeur de l’argument de filtre pour les filtres spécifiques qui ont un argument.
IDebugControl3 ::GetSpecificFilterParameters

La méthode GetSpecificFilterParameters retourne les paramètres des filtres d’événements spécifiques.
IDebugControl3 ::GetStackTrace

La méthode GetStackTrace retourne les images en haut de la pile d’appels spécifiée.
IDebugControl3 ::GetSupportedProcessorTypes

La méthode GetSupportedProcessorTypes retourne les types de processeurs pris en charge par le moteur de débogueur.
IDebugControl3 ::GetSystemErrorControl

La méthode GetSystemErrorControl retourne les valeurs de contrôle pour la gestion des erreurs système.
IDebugControl3 ::GetSystemVersion

La méthode GetSystemVersion retourne des informations qui identifient le système d’exploitation sur l’ordinateur exécutant la cible actuelle.
IDebugControl3 ::GetTextMacro

La méthode GetTextMacro retourne la valeur d’un alias de nom fixe.
IDebugControl3 ::GetTextReplacement

La méthode GetTextReplacement retourne la valeur d’un alias nommé par l’utilisateur ou d’un alias automatique. Cette méthode appartient à l’interface IDebugControl3.
IDebugControl3 ::GetWindbgExtensionApis32

La méthode GetWindbgExtensionApis32 retourne une structure qui facilite l’utilisation de l’API WdbgExts.
IDebugControl3 ::GetWindbgExtensionApis64

La méthode GetWindbgExtensionApis64 retourne une structure qui facilite l’utilisation de l’API WdbgExts.
IDebugControl3 ::IsPointer64Bit

La méthode IsPointer64Bit détermine si le processeur effectif utilise des pointeurs 64 bits.
IDebugControl3 ::OpenLogFile

La méthode OpenLogFile ouvre un fichier journal qui recevra la sortie des objets clients.
IDebugControl3 ::Output

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

La méthode OutputCurrentState imprime l’état actuel de la cible actuelle dans la console du débogueur.
IDebugControl3 ::OutputDisassembly

La méthode OutputDisassembly désassembly désassembte une instruction de processeur et envoie le désassemblage aux rappels de sortie.
IDebugControl3 ::OutputDisassemblyLines

Découvrez comment cette méthode désassemble plusieurs instructions de processeur et envoie les instructions d’assembly résultantes aux rappels de sortie.
IDebugControl3 ::OutputPrompt

La méthode OutputPrompt met en forme et envoie une invite utilisateur aux objets de rappel de sortie.
IDebugControl3 ::OutputPromptVaList

La méthode OutputPromptVaList met en forme et envoie une invite utilisateur aux objets de rappel de sortie.
IDebugControl3 ::OutputStackTrace

La méthode OutputStackTrace génère le cadre de pile fourni ou les trames de pile actuelles.
IDebugControl3 ::OutputTextReplacements

La méthode OutputTextReplacements imprime tous les alias nommés par l’utilisateur actuellement définis dans le flux de sortie du débogueur. Cette méthode appartient à IDebugControl3.
IDebugControl3 ::OutputVaList

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

La méthode OutputVersionInformation imprime les informations de version sur le moteur de débogueur dans la console du débogueur.
IDebugControl3 ::ReadBugCheckData

La méthode ReadBugCheckData lit le code de vérification des bogues du noyau et les paramètres associés.
IDebugControl3 ::RemoveAssemblyOptions

La méthode RemoveAssemblyOptions désactive certaines options d’assembly et de désassemblement.
IDebugControl3 ::RemoveBreakpoint

La méthode RemoveBreakpoint supprime un point d’arrêt.
IDebugControl3 ::RemoveEngineOptions

La méthode RemoveEngineOptions désactive certaines des options du moteur.
IDebugControl3 ::RemoveExtension

La méthode RemoveExtension décharge une bibliothèque d’extensions.
IDebugControl3 ::RemoveTextReplacements

La méthode RemoveTextReplacements supprime tous les alias nommés par l’utilisateur. Cette méthode appartient à l’interface IDebugControl3.
IDebugControl3 ::ReturnInput

La méthode ReturnInput est utilisée par les objets IDebugInputCallbacks pour envoyer une chaîne d’entrée au moteur après une demande d’entrée.
IDebugControl3 ::SetAssemblyOptions

La méthode SetAssemblyOptions définit les options d’assembly et de désassemblage qui affectent la façon dont le moteur du débogueur assemble et désassemble les instructions du processeur pour la cible.
IDebugControl3 ::SetCodeLevel

La méthode SetCodeLevel définit le niveau de code actuel et est principalement utilisée lors de l’exécution pas à pas du code.
IDebugControl3 ::SetEffectiveProcessorType

La méthode SetEffectiveProcessorType définit le type de processeur effectif du processeur de l’ordinateur qui exécute la cible.
IDebugControl3 ::SetEngineOptions

La méthode SetEngineOptions modifie les options du moteur.
IDebugControl3 ::SetEventFilterCommand

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

La méthode SetExceptionFilterParameters modifie l’état d’arrêt et l’état de gestion de certains filtres d’exceptions.
IDebugControl3 ::SetExceptionFilterSecondCommand

La méthode SetExceptionFilterSecondCommand définit la commande qui sera exécutée par le moteur de débogueur sur la deuxième chance d’une exception spécifiée.
IDebugControl3 ::SetExecutionStatus

La méthode SetExecutionStatus demande que le moteur du débogueur entre un état exécutable. L’exécution réelle ne se produit pas tant que WaitForEvent n’est pas appelé à la prochaine heure.
IDebugControl3 ::SetExpressionSyntax

La méthode SetExpressionSyntax définit la syntaxe utilisée par le moteur pour évaluer les expressions.
IDebugControl3 ::SetExpressionSyntaxByName

La méthode SetExpressionSyntaxByName définit la syntaxe utilisée par le moteur pour évaluer les expressions.
IDebugControl3 ::SetInterrupt

La méthode SetInterrupt inscrit une interruption ou un saut d’utilisateur dans le débogueur.
IDebugControl3 ::SetInterruptTimeout

La méthode SetInterruptTimeout définit le nombre de secondes pendant lesquelles le moteur du débogueur doit attendre lors de la demande d’un saut dans le débogueur.
IDebugControl3 ::SetLogMask

La méthode SetLogMask définit le masque de sortie pour le fichier journal actuellement ouvert.
IDebugControl3 ::SetNextEventIndex

La méthode SetNextEventIndex définit l’événement suivant pour la cible actuelle en sélectionnant l’événement dans la liste statique d’événements de la cible, s’il existe une telle liste.
IDebugControl3 ::SetNotifyEventHandle

La méthode SetNotifyEventHandle définit l’événement qui sera signalé après l’exception suivante dans une cible.
IDebugControl3 ::SetRadix

La méthode SetRadix définit le radix par défaut (base numérique) utilisé par le moteur de débogueur lorsqu’il évalue et affiche des expressions MASM et lorsqu’il affiche des informations de symbole.
IDebugControl3 ::SetSpecificFilterArgument

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

La méthode SetSpecificFilterParameters modifie l’état d’arrêt et l’état de gestion de certains filtres d’événements spécifiques.
IDebugControl3 ::SetSystemErrorControl

La méthode SetSystemErrorControl définit les valeurs de contrôle pour la gestion des erreurs système.
IDebugControl3 ::SetTextMacro

La méthode SetTextMacro définit la valeur d’un alias de nom fixe.
IDebugControl3 ::SetTextReplacement

La méthode SetTextReplacement définit la valeur d’un alias nommé par l’utilisateur. Cette méthode appartient à l’interface IDebugControl3.
IDebugControl3 ::WaitForEvent

La méthode WaitForEvent attend un événement qui se décompose dans l’application du moteur de débogueur.

Exigences

Exigence Valeur
plateforme cible Windows
d’en-tête dbgeng.h (include Dbgeng.h)

Voir aussi

IDebugControl

IDebugControl2

IDebugControl4