Méthode IDebugInputCallbacks ::StartInput (dbgeng.h)
La méthode de rappel StartInput est appelée par le moteur pour indiquer qu’il attend une ligne d’entrée.
Syntaxe
HRESULT StartInput(
[in] ULONG BufferSize
);
Paramètres
[in] BufferSize
Spécifie le nombre de caractères demandés. Toute entrée supérieure à cette taille est tronquée.
Valeur retournée
La valeur de retour est ignorée par le moteur, sauf si elle indique une erreur d’appel de procédure distante ; dans ce cas, le client, avec lequel cet objet IDebugEventCallbacks est inscrit, est désactivé.
Remarques
Cette méthode indique que le moteur attend une ligne d’entrée de n’importe quel client. Cela peut se produire si, par exemple, la méthode Input a été appelée sur un client.
Après avoir appelé cette méthode, le moteur attend qu’il reçoive des entrées. Lorsqu’il reçoit une entrée, il appelle IDebugInputCallbacks ::EndInput pour informer tous les objets IDebugInputCallbacks inscrits auprès des clients qu’il n’attend plus d’entrée.
L’objet IDebugInputCallbacks peut fournir au moteur une ligne d’entrée en appelant les méthodes ReturnInput ou ReturnInputWide .
Pour plus d’informations sur l’entrée du moteur de débogueur, consultez Entrée et Sortie.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | dbgeng.h (inclure Dbgeng.h) |