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) |