다음을 통해 공유


XInputGetStateWithToken

지정된 컨트롤러의 현재 상태를 검색하여 D3DX 프레임 파이프라인 토큰과 연결합니다.

구문

DWORD XInputGetStateWithToken(  
         DWORD dwUserIndex,  
         UINT64 framePipelineToken,  
         XINPUT_STATE * pState  
)  

매개 변수

dwUserIndex _In_
형식: DWORD

장치와 연결된 게이머의 색인. 0~XUSER_MAX_COUNT - 1 사이의 값입니다.

framePipelineToken _In_
형식: UINT64

D3DX 프레임 파이프라인 토큰

pState _Out_
형식: XINPUT_STATE*

컨트롤러의 현재 상태를 수신하는 XINPUT_STATE 개체에 대한 포인터입니다.

반환 값

형식: DWORD

함수가 성공하면 ERROR_SUCCESS을(를) 반환합니다.

컨트롤러가 연결되어 있지 않으면 함수가 ERROR_DEVICE_NOT_CONNECTED을(를) 반환합니다.

함수가 실패하면 WinError.h에 정의된 오류 코드를 반환합니다.

설명

이 함수는 XInputGetState와 비슷하지만, 나중에 분석을 위해 특정 입력 판독을 그래픽 프레임과 연결합니다.

참고 항목

5월 미리 보기 릴리즈부터 기본 GameInput 코드가 완전히 구현되지 않았으므로, XInputGetStateWithToken의 동작이 XInputGetState의 동작과 동일합니다.

프레임 파이프라인 토큰을 제공하면 나중에 PIX 소프트웨어의 특정 그래픽 프레임과 입력 API 호출을 서로 연결할 수 있습니다.

요건

헤더: XInputOnGameInput.h

라이브러리: xgameruntime.lib

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

참고 항목

XInput에서 GameInput으로 포팅
XInputOnGameInput