다음을 통해 공유


XUserFindControllerForUserWithUiAsync

사용자가 사용하려는 컨트롤러를 켜고 식별하라는 메시지를 표시하는 대화 상자가 나타납니다.

구문

HRESULT XUserFindControllerForUserWithUiAsync(  
         XUserHandle user,  
         XAsyncBlock* async  
)  

매개 변수

user _In_
형식: XUserHandle

컨트롤러를 찾을 사용자의 XUserHandle입니다.

async _In_
형식: XAsyncBlock*

호출의 상태를 폴링하고 호출 결과를 검색하기 위해 사용할 수 있는 XAsyncBlock입니다.

반환 값

형식: HRESULT

HRESULT 성공 또는 오류 코드입니다. 오류 코드 목록은 오류 코드를 참조하세요.

설명

데스크톱에서 이 함수는 UI를 표시하지 않습니다.

사용자가 선택한 컨트롤러의 결과를 얻으려면 몇 가지 선택 사항이 있습니다.

  1. XUserFindControllerForUserWithUiResult를 호출합니다. 그러면 현재 바인딩된 컨트롤러의 장치 ID가 반환됩니다.
  2. 사용자가 새 컨트롤러를 선택한 경우 발생하는 XUserDeviceAssociationChangedCallback 콜백에서 결과를 가져옵니다.

요구 사항

헤더: XUser.h

라이브러리: xgameruntime.lib

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

참고 항목

XUser
컨트롤러 손실 처리(NDA 항목)권한 부여 필요