Freigeben über


IDebugInputCallbacks::StartInput-Methode (dbgeng.h)

Die StartInput- Rückrufmethode wird vom Modul aufgerufen, um anzugeben, dass sie auf eine Eingabezeile wartet.

Syntax

HRESULT StartInput(
  [in] ULONG BufferSize
);

Parameter

[in] BufferSize

Gibt die Anzahl der angeforderten Zeichen an. Alle Eingaben, die länger als diese Größe sind, werden abgeschnitten.

Rückgabewert

Der Rückgabewert wird vom Modul ignoriert, es sei denn, er gibt einen Remoteprozeduraufruffehler an; in diesem Fall ist der Client, mit dem dieses IDebugEventCallbacks Objekt registriert ist, deaktiviert.

Bemerkungen

Diese Methode gibt an, dass das Modul auf eine Zeile von Eingaben von einem beliebigen Client wartet. Dies kann auftreten, wenn beispielsweise die Input-Methode auf einem Client aufgerufen wurde.

Nach dem Aufrufen dieser Methode wartet das Modul, bis es eine Eingabe empfängt. Wenn sie Eingaben empfängt, ruft sie IDebugInputCallbacks::EndInput auf, um alle IDebugInputCallbacks Objekte zu informieren, die bei Clients registriert sind, dass sie nicht mehr auf Eingabe warten.

Das IDebugInputCallbacks--Objekt kann das Modul über eine Eingabezeile bereitstellen, indem entweder die methoden ReturnInput oder ReturnInputWide aufgerufen werden.

Weitere Informationen zur Eingabe des Debuggermoduls finden Sie unter Eingabe- und Ausgabe-.

Anforderungen

Anforderung Wert
Zielplattform- Desktop
Header- dbgeng.h (include Dbgeng.h)