ArcadeStick Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa un stick arcade.
public ref class ArcadeStick sealed
public ref class ArcadeStick sealed : IGameControllerBatteryInfo
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ArcadeStick final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ArcadeStick final : IGameControllerBatteryInfo
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ArcadeStick
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ArcadeStick : IGameControllerBatteryInfo
Public NotInheritable Class ArcadeStick
Public NotInheritable Class ArcadeStick
Implements IGameControllerBatteryInfo
- Herencia
- Atributos
- Implementaciones
Requisitos de Windows
Familia de dispositivos |
Windows 10 Anniversary Edition (se introdujo en la versión 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v3.0)
|
Comentarios
Las instancias de la clase ArcadeStick no se pueden crear directamente; en su lugar, las instancias de la clase se recuperan a través de la propiedad ArcadeStick.ArcadeSticks que muestra todos los sticks arcade conectados o a través del evento ArcadeStick.ArcadeStickAdded . Consulta Stick Arcade para obtener más información sobre cómo usar la clase ArcadeStick .
Dispositivos compatibles
ArcadeStick admite cualquier GIP (Protocolo de entrada de juegos) o stick arcade XUSB.
Historial de versiones
Versión de Windows | Versión del SDK | Valor agregado |
---|---|---|
1703 | 15063 | FromGameController |
1703 | 15063 | TryGetBatteryReport |
Propiedades
ArcadeSticks |
La lista de todos los sticks arcade conectados. |
Headset |
Los auriculares de audio conectados al stick arcade. |
IsWireless |
Obtiene un valor que indica el estado inalámbrico del stick arcade. |
User |
El usuario asociado al stick arcade. |
Métodos
FromGameController(IGameController) |
Devuelve el controlador de juego especificado como un stick arcade. |
GetButtonLabel(ArcadeStickButtons) |
Recupera la etiqueta del botón para el botón especificado. |
GetCurrentReading() |
Obtiene una instantánea del estado de stick arcade. |
TryGetBatteryReport() |
Obtiene información sobre el estado actual de la batería del stick arcade. |
Eventos
ArcadeStickAdded |
Indica cuándo se conecta un nuevo stick arcade. |
ArcadeStickRemoved |
Indica cuándo se desconecta un stick arcade. |
HeadsetConnected |
Indica cuándo se conecta un casco al stick arcade. |
HeadsetDisconnected |
Indica cuándo se desconecta un casco del stick arcade. |
UserChanged |
Indica cuándo ha cambiado el usuario asociado al stick arcade. |