Partilhar 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.

Valor de retorno

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

Observações

Esse método indica que o mecanismo está aguardando uma linha de entrada de qualquer cliente. Isso pode ocorrer se, por exemplo, o método Input foi 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 IDebugInputCallbacks objetos 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
da Plataforma de Destino Área de trabalho
cabeçalho dbgeng.h (inclua Dbgeng.h)