Skip to main content

IGameInput::GetCurrentReading

호출자가 제공한 필터와 일치하는, 입력 스트림에서 가장 최근의 판독 값을 검색합니다.

구문

매개변수

inputKind   _In_
형식: GameInputKind
컨트롤러, 키보드, 마우스 또는 게임패드와 같이 사용 중인 입력 장치의 유형을 지정하는 열거형 값 중 하나입니다. 열거형 값을 결합하여 여러 유형의 입력을 지정할 수 있습니다. 여러 입력 종류가 지정된 경우, 지정된 입력 종류 중 적어도 하나를 포함하는 판독 값이 일치하여 반환됩니다. device   _In_opt_
형식: IGameInputDevice*
특정 장치에서 판독 값을 반환하는 선택적 필터입니다. reading   _COM_Outptr_
형식: IGameInputReading**
반환될 입력 판독 값입니다. 실패 시 NULL을 반환합니다.

반환값

형식: HRESULT 함수 결과.

설명

이 함수는 처음 입력 스트림에 접근하는 데 사용됩니다. 이 함수를 GetNextReadingGetPreviousReading 메서드와 함께 사용하여 입력을 놓치지 않고 입력 스트림을 순회할 수 있습니다. 또는, 게임이 일부 입력 누락을 허용할 수 있는 경우 GetCurrentReading을 계속 호출하여 가장 최근의 판독 값을 계속 가져올 수 있습니다. 다음 코드 예제는 현재 게임패드 상태를 폴링하는 방법을 보여줍니다.
다음 코드 예제는 특정 장치로부터 현재 게임패드 상태를 폴링하는 방법을 보여줍니다.
다음 코드 예제는 특정 장치로부터 모든 게임패드 상태를 폴링하는 방법을 보여줍니다.

요구 사항

Input API 개요
IGameInput_GetNextReading
IGameInput_GetPreviousReading
IGameInput

버전 기록

마지막 수정일 2026년 8월 13일