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