다음을 통해 공유


IDebugInputCallbacks::StartInput 메서드(dbgeng.h)

StartInput 콜백 메서드는 엔진이 입력 줄을 기다리고 있음을 나타내기 위해 호출됩니다.

통사론

HRESULT StartInput(
  [in] ULONG BufferSize
);

매개 변수

[in] BufferSize

요청된 문자 수를 지정합니다. 이 크기보다 긴 입력은 잘립니다.

반환 값

반환 값은 원격 프로시저 호출 오류를 나타내지 않는 한 엔진에서 무시됩니다. 이 경우 이 IDebugEventCallbacks 개체가 등록된 클라이언트는 사용하지 않도록 설정됩니다.

발언

이 메서드는 엔진이 모든 클라이언트의 입력 줄을 기다리고 있음을 나타냅니다. 예를 들어 클라이언트에서 Input 메서드를 호출한 경우에 발생할 수 있습니다.

이 메서드를 호출한 후 엔진은 일부 입력을 받을 때까지 기다립니다. 입력을 수신하면 IDebugInputCallbacks::EndInput 호출하여 클라이언트에 등록된 모든 IDebugInputCallbacks 개체가 더 이상 입력을 기다리지 않음을 알릴 수 있습니다.

IDebugInputCallbacks 개체는 ReturnInput 또는 returnInputWide 메서드를 호출하여 엔진에 입력 줄을 제공할 수 있습니다.

디버거 엔진 입력에 대한 자세한 내용은 입력 및 출력참조하세요.

요구 사항

요구
대상 플랫폼 바탕 화면
헤더 dbgeng.h(Dbgeng.h 포함)