IDebugControl::Input 方法 (dbgeng.h)

Input 方法从调试器引擎请求输入字符串。

语法

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

参数

[out] Buffer

从引擎接收输入字符串。

[in] BufferSize

指定 Buffer 指定的缓冲区的大小(以字符为单位)。 此大小包括“\0”终止字符的空间。

[out, optional] InputSize

接收 Buffer 中返回的字符数。 此大小包括“\0”终止字符的空间。 如果 InputSizeNULL,则不会返回此信息。

返回值

返回代码 说明
S_OK
方法成功。
S_FALSE
方法成功。 但是,缓冲区不够大,无法容纳整个输入字符串,并且被截断。
 

此方法也可能返回错误值。 有关更多详细信息 ,请参阅返回值

注解

有关调试器引擎中输入的概述,请参阅 输入和输出

要求

要求
目标平台 桌面
标头 dbgeng.h (包括 Dbgeng.h)

另请参阅

IDebugControl

InputWide