Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Обзор технологии API-интерфейсов игрового контроллера XInput.
Для разработки API-интерфейсов игрового контроллера XInput вам потребуются следующие заголовки:
Рекомендации по программированию для этой технологии см. в следующих разделах:
Сведения о разработке аппаратных устройств, которые соответствуют API-интерфейсам игрового контроллера XInput, см. в разделе https://aka.ms/gipdocs.
Функции
|
XInputEnable Задает состояние отчета XInput. |
|
XInputGetAudioDeviceIds Извлекает идентификаторы звуковых устройств для отрисовки и захвата звука, связанных с гарнитурой, подключенной к указанному контроллеру. |
|
XInputGetBatteryInformation Извлекает тип батареи и состояние заряда беспроводного контроллера. |
|
XInputGetCapabilities Извлекает возможности и функции подключенного контроллера. |
|
XInputGetDSoundAudioDeviceGuids Возвращает идентификаторы GUID устройства отрисовки звука и захвата звука, связанные с гарнитурой, подключенной к указанному контроллеру. |
|
XInputGetKeystroke Извлекает событие ввода геймпада. |
|
XInputGetState Извлекает текущее состояние указанного контроллера. |
|
XInputSetState Отправляет данные на подключенный контроллер. Эта функция используется для активации функции вибрации контроллера. |
Структуры
|
XINPUT_BATTERY_INFORMATION Содержит сведения о типе батареи и состоянии заряда. |
|
XINPUT_CAPABILITIES Описывает возможности подключенного контроллера. Функция XInputGetCapabilities возвращает XINPUT_CAPABILITIES. |
|
XINPUT_GAMEPAD Описывает текущее состояние контроллера. |
|
XINPUT_KEYSTROKE Указывает данные нажатия клавиши, возвращаемые методом XInputGetKeystroke. |
|
XINPUT_STATE Представляет состояние контроллера. |
|
XINPUT_VIBRATION Задает уровни скорости двигателя для функции вибрации контроллера. |