Interface IDebugControl (dbgeng.h)
Héritage
L’interface IDebugControl hérite de l’interface IUnknown. IDebugControl possède également ces types de membres :
Méthode
L’interface IDebugControl a ces méthodes.
IDebugControl ::AddBreakpoint La méthode AddBreakpoint crée un point d’arrêt pour la cible actuelle. Cette méthode appartient à l’interface IDebugControl. |
IDebugControl ::AddEngineOptions La méthode AddEngineOptions active certaines options du moteur de débogueur. Cette méthode appartient à l’interface IDebugControl. |
IDebugControl ::AddExtension La méthode AddExtension charge une bibliothèque d’extensions dans le moteur de débogueur. Cette méthode appartient à l’interface IDebugControl. |
IDebugControl ::Assemble La méthode IDebugControl ::Assemble assemble une seule instruction de processeur. L’instruction assemblée est placée dans la mémoire de la cible. |
IDebugControl ::CallExtension La méthode CallExtension appelle une extension de débogueur. Cette méthode appartient à l’interface IDebugControl. |
IDebugControl ::CloseLogFile La méthode CloseLogFile ferme le fichier journal actuellement ouvert. Cette méthode appartient à l’interface IDebugControl. |
IDebugControl ::CoerceValue La méthode CoerceValue convertit une valeur d’un type en valeur d’un autre type. Cette méthode appartient à l’interface IDebugControl. |
IDebugControl ::CoerceValues La méthode CoerceValues convertit un tableau de valeurs en tableau de valeurs de différents types. Cette méthode appartient à l’interface IDebugControl. |
IDebugControl ::ControlOutput La méthode IDebugControl ::ControlOutput met en forme une chaîne et envoie le résultat aux rappels de sortie inscrits auprès de certains clients du moteur. |
IDebugControl ::ControlOutputVaList La méthode IDebugControl ::ControlOutputVaList met en forme une chaîne et envoie le résultat aux rappels de sortie inscrits auprès de certains clients du moteur. |
IDebugControl ::D isassemble La méthode Désassemble une instruction de processeur dans la mémoire de la cible. Cette méthode appartient à l’interface IDebugControl. |
IDebugControl ::Evaluate La méthode Evaluate évalue une expression, retournant le résultat. Cette méthode appartient à l’interface IDebugControl. |
IDebugControl ::Execute La méthode Execute exécute les commandes de débogueur spécifiées. Cette méthode appartient à l’interface IDebugControl. |
IDebugControl ::ExecuteCommandFile La méthode IDebugControl ::ExecuteCommandFile ouvre le fichier spécifié et exécute les commandes du débogueur contenues dans ce fichier. |
IDebugControl ::GetActualProcessorType La méthode IDebugControl ::GetActualProcessorType retourne le type de processeur du processeur physique de l’ordinateur qui exécute la cible. |
IDebugControl ::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 IDebugControl. |
IDebugControl ::GetBreakpointByIndex La méthode GetBreakpointByIndex retourne le point d’arrêt situé à l’index spécifié. Cette méthode appartient à l’interface IDebugControl. |
IDebugControl ::GetBreakpointParameters La méthode GetBreakpointParameters retourne les paramètres d’un ou plusieurs points d’arrêt. Cette méthode appartient à l’interface IDebugControl. |
IDebugControl ::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 IDebugControl. |
IDebugControl ::GetDebuggeeType La méthode GetDebuggeeType décrit la nature de la cible actuelle. Cette méthode appartient à l’interface IDebugControl. |
IDebugControl ::GetDisassembleEffectiveOffset La méthode GetDisassembleEffectiveOffset retourne l’adresse de la dernière instruction désassemblé à l’aide de Désassembleur. Cette méthode appartient à IDebugControl. |
IDebugControl ::GetEffectiveProcessorType La méthode IDebugControl ::GetEffectiveProcessorType retourne le type de processeur effectif du processeur de l’ordinateur qui exécute la cible. |
IDebugControl ::GetEngineOptions Découvrez comment la méthode GetEngineOptions retourne les options du moteur. Inclut les paramètres et les retours. |
IDebugControl ::GetEventFilterCommand Découvrez comment la méthode GetEventFilterCommand retourne la commande de débogueur exécutée par le moteur lorsqu’un événement spécifié se produit. |
IDebugControl ::GetEventFilterText Découvrez comment la méthode GetEventFilterText retourne une brève description d’un événement pour un filtre spécifique. |
IDebugControl ::GetExceptionFilterParameters Découvrez comment la méthode GetExceptionFilterParameters retourne les paramètres des filtres d’exception spécifiés par les codes d’exception ou par index. |
IDebugControl ::GetExceptionFilterSecondCommand Découvrez comment la méthode GetExceptionFilterSecondCommand retourne la commande exécutée par le moteur de débogueur lors de la deuxième chance d’une exception spécifiée. |
IDebugControl ::GetExecutingProcessorType Découvrez comment la méthode GetExecutingProcessorType retourne le type de processeur en cours d’exécution pour le processeur pour lequel le dernier événement s’est produit. |
IDebugControl ::GetExecutionStatus Découvrez comment la méthode GetExecutionStatus retourne des informations sur l’état d’exécution du moteur de débogueur. |
IDebugControl ::GetExtensionByPath Découvrez comment la méthode GetExtensionByPath retourne le handle d’une bibliothèque d’extensions déjà chargée. |
IDebugControl ::GetExtensionFunction Découvrez comment la méthode GetExtensionFunction retourne un pointeur vers une fonction d’extension à partir d’une bibliothèque d’extensions. |
IDebugControl ::GetInterrupt Découvrez comment la méthode GetInterrupt vérifie si une interruption utilisateur a été émise. Inclut les retours et les remarques. |
IDebugControl ::GetInterruptTimeout Découvrez comment la méthode GetInterruptTimeout retourne le nombre de secondes que le moteur attend lors de la demande d’un saut dans le débogueur. |
IDebugControl ::GetLastEventInformation Découvrez comment la méthode GetLastEventInformation retourne des informations sur le dernier événement qui s’est produit dans une cible. |
IDebugControl ::GetLogFile Découvrez comment la méthode GetLogFile retourne le nom du fichier journal actuellement ouvert. Inclut des paramètres, des retours et des remarques. |
IDebugControl ::GetLogMask Découvrez comment la méthode GetLogMask retourne le masque de sortie pour le fichier journal actuellement ouvert. Inclut des paramètres, des retours et des remarques. |
IDebugControl ::GetNearInstruction Découvrez comment la méthode GetNearInstruction retourne l’emplacement d’une instruction de processeur par rapport à un emplacement donné. |
IDebugControl ::GetNotifyEventHandle Découvrez comment la méthode GetNotifyEventHandle reçoit le handle de l’événement qui sera signalé après l’exception suivante dans une cible. |
IDebugControl ::GetNumberBreakpoints Découvrez comment la méthode GetNumberBreakpoints retourne le nombre de points d’arrêt pour le processus actuel. |
IDebugControl ::GetNumberEventFilters Découvrez comment la méthode GetNumberEventFilters retourne le nombre de filtres d’événements actuellement utilisés par le moteur. |
IDebugControl ::GetNumberPossibleExecutingProcessorTypes Découvrez comment la méthode GetNumberPossible RunningProcessorTypes retourne le nombre de types de processeurs pris en charge par l’ordinateur exécutant la cible actuelle. |
IDebugControl ::GetNumberProcessors Découvrez comment la méthode GetNumberProcessors retourne le nombre de processeurs sur l’ordinateur exécutant la cible actuelle. |
IDebugControl ::GetNumberSupportedProcessorTypes Découvrez comment la méthode GetNumberSupportedProcessorTypes retourne le nombre de types de processeurs pris en charge par le moteur. |
IDebugControl ::GetPageSize Découvrez comment la méthode GetPageSize retourne la taille de page pour le mode processeur effectif. Inclut les paramètres et les retours. |
IDebugControl ::GetPossibleExecutingProcessorTypes Découvrez comment la méthode GetPossible RunningProcessorTypes retourne les types de processeurs pris en charge par l’ordinateur exécutant la cible actuelle. |
IDebugControl ::GetProcessorTypeNames Découvrez comment la méthode GetProcessorTypeNames retourne le nom complet et le nom abrégé du type de processeur spécifié. |
IDebugControl ::GetPromptText La méthode GetPromptText retourne le texte d’invite standard qui est ajouté à la sortie mise en forme spécifiée dans les méthodes OutputPrompt et OutputPromptVaList. |
IDebugControl ::GetRadix La méthode GetRadix retourne le radix par défaut utilisé par le moteur de débogueur lorsqu’il évalue et affiche des expressions MASM et lorsqu’il affiche des informations de symbole. |
IDebugControl ::GetReturnOffset Découvrez comment la méthode GetReturnOffset retourne l’adresse de retour de la fonction actuelle. Inclut des paramètres, des retours et des remarques. |
IDebugControl ::GetSpecificFilterArgument Découvrez comment la méthode GetSpecificFilterArgument retourne la valeur de l’argument de filtre pour les filtres spécifiques qui ont un argument. |
IDebugControl ::GetSpecificFilterParameters Découvrez comment la méthode GetSpecificFilterParameters retourne les paramètres des filtres d’événements spécifiques. |
IDebugControl ::GetStackTrace Découvrez comment la méthode GetStackTrace retourne les images en haut de la pile d’appels spécifiée. |
IDebugControl ::GetSupportedProcessorTypes Découvrez comment la méthode GetSupportedProcessorTypes retourne les types de processeurs pris en charge par le moteur de débogueur. |
IDebugControl ::GetSystemErrorControl Découvrez comment la méthode GetSystemErrorControl retourne les valeurs de contrôle pour la gestion des erreurs système. |
IDebugControl ::GetSystemVersion Découvrez comment la méthode GetSystemVersion retourne des informations qui identifient le système d’exploitation sur l’ordinateur exécutant la cible actuelle. |
IDebugControl ::GetTextMacro Découvrez comment la méthode GetTextMacro retourne la valeur d’un alias de nom fixe. Inclut des paramètres, des retours et des remarques. |
IDebugControl ::GetWindbgExtensionApis32 Découvrez comment la méthode GetWindbgExtensionApis32 retourne une structure qui facilite l’utilisation de l’API WdbgExts. |
IDebugControl ::GetWindbgExtensionApis64 Découvrez comment la méthode GetWindbgExtensionApis64 retourne une structure qui facilite l’utilisation de l’API WdbgExts. |
IDebugControl ::Input La méthode d’entrée demande une chaîne d’entrée à partir du moteur de débogueur. |
IDebugControl ::IsPointer64Bit Découvrez comment la méthode IsPointer64Bit détermine si le processeur effectif utilise des pointeurs 64 bits. |
IDebugControl ::OpenLogFile Découvrez comment la méthode OpenLogFile ouvre un fichier journal qui recevra la sortie des objets clients. |
IDebugControl ::Output Découvrez comment 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. |
IDebugControl ::OutputCurrentState Découvrez comment la méthode OutputCurrentState imprime l’état actuel de la cible actuelle dans la console du débogueur. |
IDebugControl ::OutputDisassembly Découvrez comment la méthode OutputDisassembly désassemblant une instruction de processeur et envoie le désassemblage aux rappels de sortie. |
IDebugControl ::OutputDisassemblyLines Découvrez comment la méthode OutputDisassemblyLines désassemble plusieurs instructions de processeur et envoie les instructions d’assembly résultantes aux rappels de sortie. |
IDebugControl ::OutputPrompt Découvrez comment la méthode OutputPrompt met en forme et envoie une invite utilisateur aux objets de rappel de sortie. |
IDebugControl ::OutputPromptVaList Découvrez comment la méthode OutputPromptVaList met en forme et envoie une invite utilisateur aux objets de rappel de sortie. |
IDebugControl ::OutputStackTrace Découvrez comment la méthode OutputStackTrace génère le frame de pile fourni ou les trames de pile actuelles. |
IDebugControl ::OutputVaList Découvrez comment 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. |
IDebugControl ::OutputVersionInformation Découvrez comment la méthode OutputVersionInformation imprime les informations de version sur le moteur de débogueur dans la console du débogueur. |
IDebugControl ::ReadBugCheckData Découvrez comment la méthode ReadBugCheckData lit le code de vérification des bogues du noyau et les paramètres associés. |
IDebugControl ::RemoveBreakpoint Découvrez comment la méthode RemoveBreakpoint supprime un point d’arrêt. Consultez les paramètres, les retours et les remarques. |
IDebugControl ::RemoveEngineOptions Découvrez comment la méthode RemoveEngineOptions désactive certaines des options du moteur. Vous pouvez spécifier les options à désactiver. |
IDebugControl ::RemoveExtension Découvrez comment la méthode RemoveExtension décharge une bibliothèque d’extensions. Vous pouvez spécifier le handle de la bibliothèque à décharger. |
IDebugControl ::ReturnInput Découvrez comment la méthode ReturnInput est utilisée par les objets IDebugInputCallbacks pour envoyer une chaîne d’entrée au moteur en suivant une demande d’entrée. |
IDebugControl ::SetCodeLevel Découvrez comment 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. |
IDebugControl ::SetEffectiveProcessorType Découvrez comment la méthode SetEffectiveProcessorType définit le type de processeur effectif du processeur de l’ordinateur exécutant la cible. |
IDebugControl ::SetEngineOptions Découvrez comment la méthode SetEngineOptions modifie les options du moteur. Vous pouvez également voir une description des options du moteur. |
IDebugControl ::SetEventFilterCommand Découvrez comment 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. |
IDebugControl ::SetExceptionFilterParameters Découvrez comment la méthode SetExceptionFilterParameters modifie l’état d’arrêt et l’état de gestion de certains filtres d’exceptions. |
IDebugControl ::SetExceptionFilterSecondCommand Cette méthode définit la commande exécutée par le moteur de débogueur sur la deuxième chance d’une exception spécifiée. |
IDebugControl ::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. |
IDebugControl ::SetInterrupt Découvrez comment la méthode SetInterrupt inscrit une interruption ou des sauts d’utilisateur dans le débogueur. Cet article inclut les informations de paramètre nécessaires. |
IDebugControl ::SetInterruptTimeout Découvrez comment 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. |
IDebugControl ::SetLogMask Découvrez comment la méthode SetLogMask définit le masque de sortie pour le fichier journal actuellement ouvert. |
IDebugControl ::SetNotifyEventHandle Découvrez comment la méthode SetNotifyEventHandle définit l’événement qui sera signalé après l’exception suivante dans une cible. |
IDebugControl ::SetRadix La méthode SetRadix définit le radix par défaut utilisé par le moteur de débogueur lorsqu’il évalue et affiche des expressions MASM et lorsqu’elle affiche des informations de symbole. |
IDebugControl ::SetSpecificFilterArgument Découvrez comment la méthode SetSpecificFilterArgument définit la valeur de l’argument de filtre pour les filtres spécifiques qui peuvent avoir un argument. |
IDebugControl ::SetSpecificFilterParameters Découvrez comment la méthode SetSpecificFilterParameters modifie l’état d’arrêt et l’état de gestion pour certains filtres d’événements spécifiques. |
IDebugControl ::SetSystemErrorControl Découvrez comment la méthode IDebugControl.SetSystemErrorControl définit les valeurs de contrôle pour la gestion des erreurs système. |
IDebugControl ::SetTextMacro Découvrez comment la méthode IDebugControl.SetTextMacro définit la valeur d’un alias de nom fixe. Inclut les informations de paramètre nécessaires. |
IDebugControl ::WaitForEvent Découvrez comment 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) |