Partager via


Interface IDebugClient (dbgeng.h)

Héritage

L’interface IDebugClient hérite de l’interface IUnknown . IDebugClient a également les types de membres suivants :

Méthodes

L’interface IDebugClient a ces méthodes.

 
IDebugClient ::AddProcessOptions

La méthode AddProcessOptions ajoute les options de processus aux options qui affectent le processus actuel. Cette méthode appartient à l’interface IDebugClient.
IDebugClient ::AttachKernel

Les méthodes AttachKernel connectent le moteur du débogueur à une cible du noyau. Cette méthode appartient à l’interface IDebugClient.
IDebugClient ::AttachProcess

La méthode AttachProcess connecte le moteur de débogueur à un processus en mode utilisateur. Cette méthode appartient à l’interface IDebugClient.
IDebugClient ::ConnectProcessServer

Les méthodes ConnectProcessServer se connectent à un serveur de processus. Cette méthode appartient à l’interface IDebugClient.
IDebugClient ::ConnectSession

La méthode ConnectSession joint le client à une session de débogueur existante. Cette méthode appartient à l’interface IDebugClient.
IDebugClient ::CreateClient

La méthode CreateClient crée un objet client pour le thread actuel. Cette méthode appartient à l’interface IDebugClient.
IDebugClient ::CreateProcess

La méthode CreateProcess crée un processus à partir de la ligne de commande spécifiée. Cette méthode appartient à l’interface IDebugClient.
IDebugClient ::CreateProcessAndAttach

La méthode IDebugClient ::CreateProcessAndAttach crée un processus à partir d’une ligne de commande spécifiée, puis l’attache à un autre processus en mode utilisateur.
IDebugClient ::D etachProcesses

La méthode IDebugClient ::D etachProcesses détache le moteur de débogueur de tous les processus dans toutes les cibles, en reprenant tous leurs threads.
IDebugClient ::D isconnectProcessServer

La méthode DisconnectProcessServer déconnecte le moteur de débogueur d’un serveur de processus. Cette méthode appartient à l’interface IDebugClient.
IDebugClient ::D ispatchCallbacks

La méthode DispatchCallbacks permet au moteur de débogueur d’utiliser le thread actuel pour les rappels. Cette méthode appartient à l’interface IDebugClient.
IDebugClient ::EndSession

La méthode EndSession met fin à la session de débogueur actuelle. Cette méthode appartient à l’interface IDebugClient.
IDebugClient ::ExitDispatch

La méthode ExitDispatch entraîne le retour de la méthode DispatchCallbacks. Cette méthode appartient à l’interface IDebugClient.
IDebugClient ::FlushCallbacks

La méthode IDebugClient ::FlushCallbacks force toute sortie mise en mémoire tampon restante à être remise à l’objet IDebugOutputCallbacks inscrit auprès de ce client.
IDebugClient ::GetEventCallbacks

La méthode GetEventCallbacks retourne l’objet de rappels d’événements inscrit auprès de ce client. Cette méthode appartient à l’interface IDebugClient.
IDebugClient ::GetExitCode

La méthode IDebugClient ::GetExitCode retourne le code de sortie du processus actuel si ce processus s’est déjà exécuté jusqu’à son achèvement.
IDebugClient ::GetIdentity

La méthode GetIdentity retourne une chaîne décrivant l’ordinateur et l’utilisateur que ce client représente. Cette méthode appartient à l’interface IDebugClient.
IDebugClient ::GetInputCallbacks

La méthode GetInputCallbacks retourne l’objet de rappels d’entrée inscrit auprès de ce client. Cette méthode appartient à l’interface IDebugClient.
IDebugClient ::GetKernelConnectionOptions

La méthode GetKernelConnectionOptions retourne les options de connexion pour la cible actuelle du noyau. Cette méthode appartient à l’interface IDebugClient.
IDebugClient ::GetOtherOutputMask

La méthode GetOtherOutputMask retourne le masque de sortie pour un autre client. Cette méthode appartient à l’interface IDebugClient.
IDebugClient ::GetOutputCallbacks

La méthode GetOutputCallbacks retourne l’objet de rappels de sortie inscrit auprès du client. Cette méthode appartient à l’interface IDebugClient.
IDebugClient ::GetOutputLinePrefix

Obtient le préfixe utilisé pour plusieurs lignes de sortie.
IDebugClient ::GetOutputMask

La méthode GetOutputMask retourne le masque de sortie actuellement défini pour le client. Cette méthode appartient à l’interface IDebugClient.
IDebugClient ::GetOutputWidth

Obtient la largeur d’une ligne de sortie pour les commandes qui produisent une sortie mise en forme.
IDebugClient ::GetProcessOptions

La méthode GetProcessOptions récupère les options de processus qui affectent le processus actuel. Cette méthode appartient à l’interface IDebugClient.
IDebugClient ::GetRunningProcessDescription

La méthode IDebugClient ::GetRunningProcessDescription retourne une description du processus qui inclut plusieurs éléments.
IDebugClient ::GetRunningProcessSystemIdByExecutableName

La méthode IDebugClient ::GetRunningProcessSystemIdByExecutableName recherche un processus avec un nom de fichier exécutable donné et retourne son ID de processus.
IDebugClient ::GetRunningProcessSystemIds

La méthode GetRunningProcessSystemIds retourne les ID de processus pour chaque processus en cours d’exécution. Cette méthode appartient à l’interface IDebugClient.
IDebugClient ::OpenDumpFile

La méthode OpenDumpFile ouvre un fichier de vidage en tant que cible de débogueur. Cette méthode appartient à l’interface IDebugClient.
IDebugClient ::OutputIdentity

La méthode OutputIdentity met en forme et génère une chaîne décrivant l’ordinateur et l’utilisateur que ce client représente. Cette méthode appartient à l’interface IDebugClient.
IDebugClient ::OutputServers

La méthode OutputServers répertorie les serveurs en cours d’exécution sur un ordinateur donné. Cette méthode appartient à l’interface IDebugClient.
IDebugClient ::RemoveProcessOptions

La méthode RemoveProcessOptions supprime les options de processus de ces options qui affectent le processus actuel. Cette méthode appartient à l’interface IDebugClient.
IDebugClient ::SetEventCallbacks

La méthode SetEventCallbacks inscrit un objet de rappel d’événement auprès de ce client. Cette méthode appartient à l’interface IDebugClient.
IDebugClient ::SetInputCallbacks

La méthode SetInputCallbacks inscrit un objet de rappel d’entrée auprès du client. Cette méthode appartient à l’interface IDebugClient.
IDebugClient ::SetKernelConnectionOptions

La méthode SetKernelConnectionOptions met à jour certaines des options de connexion d’une cible de noyau dynamique. Cette méthode appartient à l’interface IDebugClient.
IDebugClient ::SetOtherOutputMask

La méthode SetOtherOutputMask définit le masque de sortie pour un autre client. Cette méthode appartient à l’interface IDebugClient.
IDebugClient ::SetOutputCallbacks

La méthode SetOutputCallbacks inscrit un objet de rappel de sortie auprès de ce client. Cette méthode appartient à l’interface IDebugClient.
IDebugClient ::SetOutputLinePrefix

Définit un préfixe pour plusieurs lignes de sortie.
IDebugClient ::SetOutputMask

La méthode SetOutputMask définit le masque de sortie pour le client. Cette méthode appartient à l’interface IDebugClient.
IDebugClient ::SetOutputWidth

Contrôle la largeur d’une ligne de sortie pour les commandes qui produisent une sortie mise en forme.
IDebugClient ::SetProcessOptions

La méthode SetProcessOptions définit les options de processus qui affectent le processus en cours. Cette méthode appartient à l’interface IDebugClient.
IDebugClient ::StartProcessServer

La méthode StartProcessServer démarre un serveur de processus. Cette méthode appartient à l’interface IDebugClient.
IDebugClient ::StartServer

La méthode StartServer démarre un serveur de débogage. Cette méthode appartient à l’interface IDebugClient.
IDebugClient ::TerminateProcesses

La méthode TerminateProcesses tente d’arrêter tous les processus dans toutes les cibles. Cette méthode appartient à l’interface IDebugClient.
IDebugClient ::WriteDumpFile

La méthode WriteDumpFile crée un fichier de vidage en mode utilisateur ou en mode noyaucrash. Cette méthode appartient à l’interface IDebugClient.

Configuration requise

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

Voir aussi

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5