Compartilhar via


Método IDebugInputCallbacks::StartInput (dbgeng.h)

O método de retorno de chamada StartInput é chamado pelo mecanismo para indicar que ele está aguardando uma linha de entrada.

Sintaxe

HRESULT StartInput(
  [in] ULONG BufferSize
);

Parâmetros

[in] BufferSize

Especifica o número de caracteres solicitados. Qualquer entrada maior que esse tamanho será truncada.

Retornar valor

O valor retornado é ignorado pelo mecanismo, a menos que indique um erro de chamada de procedimento remoto; nesse caso, o cliente, com o qual esse objeto IDebugEventCallbacks está registrado, está desabilitado.

Comentários

Esse método indica que o mecanismo está aguardando uma linha de entrada de qualquer cliente. Isso poderá ocorrer se, por exemplo, o método Input tiver sido chamado em um cliente.

Depois de chamar esse método, o mecanismo aguarda até receber alguma entrada. Quando ele recebe entrada, ele chama IDebugInputCallbacks::EndInput para informar todos os objetos IDebugInputCallbacks registrados com clientes que ele não está mais aguardando entrada.

O objeto IDebugInputCallbacks pode fornecer ao mecanismo uma linha de entrada chamando os métodos ReturnInput ou ReturnInputWide .

Para obter mais informações sobre a entrada do mecanismo de depurador, consulte Entrada e Saída.

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho dbgeng.h (inclua Dbgeng.h)