Метод IDebugInputCallbacks::StartInput (dbgeng.h)

Метод обратного вызова StartInput вызывается подсистемой, чтобы указать, что он ожидает строку ввода.

Синтаксис

HRESULT StartInput(
  [in] ULONG BufferSize
);

Параметры

[in] BufferSize

Указывает количество запрошенных символов. Все входные данные, превышающие этот размер, будут усечены.

Возвращаемое значение

Возвращаемое значение игнорируется подсистемой, если оно не указывает на ошибку удаленного вызова процедуры; В этом случае клиент, с помощью которого зарегистрирован этот объект IDebugEventCallbacks , отключен.

Комментарии

Этот метод указывает, что подсистема ожидает строку ввода от любого клиента. Это может произойти, например, если метод Input был вызван на клиенте.

После вызова этого метода подсистема ожидает получения некоторых входных данных. Когда он получает входные данные, он вызывает IDebugInputCallbacks::EndInput , чтобы сообщить всем объектам IDebugInputCallbacks , зарегистрированным в клиентах, что больше не ожидает входных данных.

Объект IDebugInputCallbacks может предоставить подсистеме линию ввода путем вызова методов ReturnInput или ReturnInputWide .

Дополнительные сведения о входных данных подсистемы отладчика см. в разделе Входные и выходные данные.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть dbgeng.h (включая Dbgeng.h)