IDebugClient5::ConnectSession, méthode (dbgeng.h)

La méthode ConnectSession joint le client à une session de débogueur existante.

Syntaxe

HRESULT ConnectSession(
  [in] ULONG Flags,
  [in] ULONG HistoryLimit
);

Paramètres

[in] Flags

Spécifie un ensemble de bits d’indicateurs d’option pour la connexion à la session. Les valeurs possibles de ces indicateurs sont les suivantes :

Indicateur Description
DEBUG_CONNECT_SESSION_NO_VERSION Ne génèrent pas la version du moteur de débogueur vers ce client.
DEBUG_CONNECT_SESSION_NO_ANNOUNCE Ne génèrez pas de message signalant à d’autres clients que ce client est connecté.

[in] HistoryLimit

Spécifie le nombre maximal de caractères de l’historique de la session à envoyer à la sortie de ce client lors de la connexion.

Valeur de retour

Cette méthode peut également retourner des valeurs d’erreur. Pour plus d’informations, consultez Valeurs renvoyées .

Code de retour Description
S_OK
La méthode a réussi.

Remarques

Lorsque l’objet client se connecte à une session, la sortie la plus récente de la session est envoyée au client. Si la session attend actuellement l’entrée, l’objet client a la possibilité de fournir une entrée. Ainsi, l’objet client se synchronise avec l’entrée et la sortie de la session.

Le client devient un client principal et apparaît parmi la liste des clients dans la sortie de la commande du débogueur .clients .

Pour plus d’informations sur le débogage des clients, consultez Débogage du serveur et du client de débogage. Pour plus d’informations sur les sessions de débogueur, consultez Débogage de session et de modèle d’exécution.

Configuration requise

   
Plateforme cible Desktop (Expérience utilisateur)
En-tête dbgeng.h (include Dbgeng.h)

Voir aussi

DéboguerConnect

IDebugClient

IDebugClient2

IDebugClient3

IDebugClient4

IDebugClient5

OutputServers

StartServer