IDebugInputCallbacks::StartInput 메서드(dbgeng.h)
StartInput 콜백 메서드는 입력 줄을 기다리고 있음을 나타내기 위해 엔진에서 호출됩니다.
구문
HRESULT StartInput(
[in] ULONG BufferSize
);
매개 변수
[in] BufferSize
요청된 문자 수를 지정합니다. 이 크기보다 긴 입력은 잘립니다.
반환 값
반환 값은 원격 프로시저 호출 오류를 나타내지 않는 한 엔진에서 무시됩니다. 이 경우 이 IDebugEventCallbacks 개체가 등록된 클라이언트는 사용하지 않도록 설정됩니다.
설명
이 메서드는 엔진이 클라이언트의 입력 줄을 기다리고 있음을 나타냅니다. 예를 들어 클라이언트에서 Input 메서드가 호출된 경우 이 문제가 발생할 수 있습니다.
이 메서드를 호출한 후 엔진은 일부 입력을 받을 때까지 기다립니다. 입력을 수신하면 IDebugInputCallbacks::EndInput 을 호출하여 클라이언트에 등록된 모든 IDebugInputCallbacks 개체가 더 이상 입력을 기다리지 않음을 알릴 수 있습니다.
IDebugInputCallbacks 개체는 ReturnInput 또는 ReturnInputWide 메서드를 호출하여 엔진에 입력 줄을 제공할 수 있습니다.
디버거 엔진 입력에 대한 자세한 내용은 입력 및 출력을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | 데스크톱 |
머리글 | dbgeng.h(Dbgeng.h 포함) |