次の方法で共有


IDebugInputCallbacks::StartInput メソッド (dbgeng.h)

StartInput コールバック メソッドは、入力行を待機していることを示すためにエンジンによって呼び出されます。

構文

HRESULT StartInput(
  [in] ULONG BufferSize
);

パラメーター

[in] BufferSize

要求された文字数を指定します。 このサイズより長い入力は切り捨てられます。

戻り値

戻り値は、リモート プロシージャ 呼び出しエラーを示さない限り、エンジンによって無視されます。この場合、この IDebugEventCallbacks オブジェクトが登録されているクライアントは無効になります。

注釈

このメソッドは、エンジンが任意のクライアントからの入力行を待機していることを示します。 これは、たとえば、 Input メソッドがクライアントで呼び出された場合に発生する可能性があります。

このメソッドを呼び出した後、エンジンは何らかの入力を受け取るまで待機します。 入力を受信すると、 IDebugInputCallbacks::EndInput を呼び出して、クライアントに登録されているすべての IDebugInputCallbacks オブジェクトに、入力を待機していないことを通知します。

IDebugInputCallbacks オブジェクトは、ReturnInput メソッドまたは ReturnInputWide メソッドを呼び出すことによって、エンジンに入力行を提供できます。

デバッガー エンジンの入力の詳細については、「 入力と出力」を参照してください。

要件

要件
対象プラットフォーム デスクトップ
Header dbgeng.h (Dbgeng.h を含む)