IDebugInputCallbacks::StartInput-Methode (dbgeng.h)
Die StartInput-Rückrufmethode wird von der Engine aufgerufen, um anzugeben, dass sie auf eine Eingabezeile wartet.
HRESULT StartInput(
[in] ULONG BufferSize
);
[in] BufferSize
Gibt die Anzahl der angeforderten Zeichen an. Alle Eingaben, die länger als diese Größe sind, werden abgeschnitten.
Der Rückgabewert wird vom Modul ignoriert, es sei denn, er weist auf einen Remoteprozeduraufruffehler hin. in diesem Fall ist der Client, bei dem dieses IDebugEventCallbacks-Objekt registriert ist, deaktiviert.
Diese Methode gibt an, dass die Engine auf eine Eingabezeile von einem beliebigen Client wartet. Dies kann beispielsweise auftreten, wenn die Input-Methode auf einem Client aufgerufen wurde.
Nach dem Aufrufen dieser Methode wartet das Modul, bis es eine Eingabe empfängt. Wenn es eine Eingabe empfängt, wird IDebugInputCallbacks::EndInput aufgerufen, um alle IDebugInputCallbacks-Objekte , die bei Clients registriert sind, darüber zu informieren, dass sie nicht mehr auf eingabe warten.
Das IDebugInputCallbacks-Objekt kann dem Modul eine Eingabezeile bereitstellen, indem entweder die ReturnInput - oder ReturnInputWide-Methode aufgerufen wird.
Weitere Informationen zur Eingabe des Debuggermoduls finden Sie unter Eingabe und Ausgabe.
Anforderung | Wert |
---|---|
Zielplattform | Desktop |
Kopfzeile | dbgeng.h (einschließlich Dbgeng.h) |