コード例 #1
0
ファイル: XInput.cs プロジェクト: ng08000/Vortice.Windows
 /// <summary>
 /// Retrieves the battery type and charge status of a wireless controller.
 /// </summary>
 /// <param name="userIndex">Index of the user's controller. Can be a value in the range 0–3. </param>
 /// <param name="batteryDeviceType">Type of the battery device.</param>
 /// <param name="batteryInformation">The battery information.</param>
 /// <returns>True if succeed, false otherwise.</returns>
 public static bool GetBatteryInformation(int userIndex, BatteryDeviceType batteryDeviceType, out BatteryInformation batteryInformation)
 {
     return(s_xInput.XInputGetBatteryInformation(userIndex, batteryDeviceType, out batteryInformation) == 0);
 }
コード例 #2
0
ファイル: XInput13.cs プロジェクト: ng08000/Vortice.Windows
 int IXInput.XInputGetBatteryInformation(int dwUserIndex, BatteryDeviceType devType, out BatteryInformation batteryInformation)
 {
     return(XInputGetBatteryInformation(dwUserIndex, devType, out batteryInformation));
 }
コード例 #3
0
ファイル: XInput13.cs プロジェクト: ng08000/Vortice.Windows
 private static extern int XInputGetBatteryInformation(int dwUserIndex, BatteryDeviceType devType, out BatteryInformation batteryInformation);
コード例 #4
0
ファイル: XInput910.cs プロジェクト: ng08000/Vortice.Windows
 int IXInput.XInputGetBatteryInformation(int dwUserIndex, BatteryDeviceType devType, out BatteryInformation batteryInformation)
 {
     throw new NotSupportedException("XInputGetBatteryInformation is not supported on XInput9.1.0");
 }