Share via


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

El motor llama al método de devolución de llamada StartInput para indicar que está esperando una línea de entrada.

Sintaxis

HRESULT StartInput(
  [in] ULONG BufferSize
);

Parámetros

[in] BufferSize

Especifica el número de caracteres solicitados. Cualquier entrada mayor que este tamaño se truncará.

Valor devuelto

El motor omite el valor devuelto a menos que indique un error de llamada a procedimiento remoto; en este caso, el cliente, con el que está registrado este objeto IDebugEventCallbacks , está deshabilitado.

Comentarios

Este método indica que el motor está esperando una línea de entrada de cualquier cliente. Esto puede ocurrir si, por ejemplo, se llamó al método Input en un cliente.

Después de llamar a este método, el motor espera hasta que recibe alguna entrada. Cuando recibe la entrada, llama a IDebugInputCallbacks::EndInput para informar a todos los objetos IDebugInputCallbacks registrados con clientes que ya no están esperando la entrada.

El objeto IDebugInputCallbacks puede proporcionar al motor una línea de entrada llamando a los métodos ReturnInput o ReturnInputWide .

Para obtener más información sobre la entrada del motor del depurador, vea Entrada y salida.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado dbgeng.h (incluir Dbgeng.h)