Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Метод обратного вызова StartInput вызывается подсистемой, чтобы указать, что ожидается строка входных данных.
Синтаксис
HRESULT StartInput(
[in] ULONG BufferSize
);
Параметры
[in] BufferSize
Указывает количество запрошенных символов. Любые входные данные, превышающие этот размер, будут усечены.
Возвращаемое значение
Возвращаемое значение игнорируется подсистемой, если она не указывает на ошибку вызова удаленной процедуры; В этом случае клиент, с которым зарегистрирован этот IDebugEventCallbacks объект, отключен.
Замечания
Этот метод указывает, что подсистема ожидает строки входных данных от любого клиента. Это может произойти, если, например, метод Input был вызван на клиенте.
После вызова этого метода подсистема ожидает, пока она не получит некоторые входные данные. Когда он получает входные данные, он вызывает IDebugInputCallbacks::EndInput, чтобы сообщить всем IDebugInputCallbacks объекты, зарегистрированные в клиентах, которые больше не ожидают ввода.
Объект IDebugInputCallbacks может предоставить обработчику строку ввода путем вызова методов ReturnInput или ReturnInputWide.
Дополнительные сведения о входных данных подсистемы отладки см. в входных и выходных данных.
Требования
Требование | Ценность |
---|---|
целевая платформа | Настольный |
заголовка | dbgeng.h (include Dbgeng.h) |