다음을 통해 공유


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

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

구문

HRESULT StartInput(
  [in] ULONG BufferSize
);

매개 변수

[in] BufferSize

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

반환 값

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

설명

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

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

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

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

요구 사항

요구 사항
대상 플랫폼 데스크톱
머리글 dbgeng.h(Dbgeng.h 포함)