Freigeben über


IDebugControl::Input-Methode (dbgeng.h)

Die Input-Methode fordert eine Eingabezeichenfolge von der Debugger-Engine an.

Syntax

HRESULT Input(
  [out]           PSTR   Buffer,
  [in]            ULONG  BufferSize,
  [out, optional] PULONG InputSize
);

Parameter

[out] Buffer

Empfängt die Eingabezeichenfolge von der Engine.

[in] BufferSize

Gibt die Größe des Puffers in Zeichen an, den Buffer angibt. Diese Größe enthält den Leerraum für das "\0"-Endzeichen.

[out, optional] InputSize

Empfängt die Anzahl der in Buffer zurückgegebenen Zeichen. Diese Größe enthält den Leerraum für das "\0"-Endzeichen. Wenn InputSizenull ist, werden diese Informationen nicht zurückgegeben.

Rückgabewert

Rückgabecode BESCHREIBUNG
S_OK
Die Methode war erfolgreich.
S_FALSE
Die Methode war erfolgreich. Der Puffer war jedoch nicht groß genug, um die gesamte Eingabezeichenfolge zu enthalten, und er wurde abgeschnitten.
 

Diese Methode gibt möglicherweise auch Fehlerwerte zurück. Weitere Informationen finden Sie unter Rückgabewerte .

Hinweise

Eine Übersicht über die Eingaben in der Debugger-Engine finden Sie unter Eingabe und Ausgabe.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile dbgeng.h (dbgeng.h einschließen)

Weitere Informationen

IDebugControl

InputWide