다음을 통해 공유


IGameInput::CreateAggregateDevice

참고 항목

이 기능은 아직 구현되지 않았습니다.

지정한 GameInputKind에서 모든 입력을 집계하는 가상 IGameInputDevice 인스턴스를 만듭니다.

구문

HRESULT CreateAggregateDevice(  
         GameInputKind inputKind,  
         IGameInputDevice** device  
)  

매개 변수

inputKind _In_
형식: GameInputKind

반환된 가상 IGameInputDevice가 측정값을 집계할 입력의 유형.

device _COM_Outptr_
형식: IGameInputDevice**

결과 IGameInputDevice. 오류 시 null을 반환합니다.

반환 값

형식: HRESULT

이 기능은 아직 구현되지 않았습니다. E_NOTIMPL을 반환합니다.

계획된 구현에서는 일반적으로 지원되지 않는 GameInputKind가 사용되거나 GameInputKind 플래그를 결합하려고 하면 오류를 반환합니다.

비고

CreateAggregateDevice 메서드에 대한 호출에 지정된 입력의 유형은 GameInputKind 열거형의 단일 값이어야 하며 GameInputKind 플래그를 조합하는 것은 지원되지 않습니다. 응용 프로그램에서 여러 입력 유형에서 입력을 집계해야 하는 경우 각각에 대한 가상 IGameInputDevice 인스턴스를 만들어야 합니다.

집계의 관점에서 합리적이지 않은 입력의 유형이 있습니다. 잘못되거나 예기지 못한 동작을 방지하기 위해 다음과 같은 입력 유형의 집계는 지원되지 않습니다.

  • GameInputKindRawDeviceReport
  • GameInputKindController
  • GameInputKindTouch
  • GameInputKindMotion

요구 사항

헤더: GameInput.h

라이브러리: xgameruntime.lib

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

참고 항목

입력 API 개요
IGameInput