다음을 통해 공유


IGameInput::GetCurrentTimestamp(v0)

메서드가 호출된 순간의 GameInput 타임스탬프를 반환합니다.

구문

uint64_t GetCurrentTimestamp(  
)  

매개 변수

반환 값

형식: uint64_t

측정된 타임스탬프(마이크로초).

비고

GameInput API는 마이크로초로 표시되는 QPC 시간을 해당 타임스탬프와 다른 시간 기능의 단위로 사용합니다. 시스템 시간 대신 단순하게 증가하는 카운터를 사용하여 시스템 클록 보정으로 인한 지터가 방지됩니다. GameInput API의 여러 메서드는 타임스탬프 값을 반환하거나 타임스탬프 값을 입력으로 받습니다. 이 방식으로 애플리케이션에서 다른 타임스탬프의 값을 현재와 비교하여 파악할 수 있습니다. 작업을 수행할 시간을 결정하기 위해 타임스탬프를 매개 변수로 받는 IGameInputDevice::SetRumbleState와 같은 함수에 GetCurrentTimeStamp를 사용할 수 있습니다. 측정값이 현재와 비교하여 언제 발생했는지 파악하기 위해 결과를 IGameInputReading::GetTimeStamp의 결과와 비교할 수 있습니다.

요구 사항

헤더: GameInput.h

라이브러리: xgameruntime.lib

지원되는 플랫폼: Windows, Xbox One 패밀리 콘솔 및 Xbox Series 콘솔

참고 항목

입력 API 개요
IGameInput
IGameInputReading::GetTimeStamp
IGameInputDevice::SetRumbleState