Share via


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)