ArcadeStick Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili tongkat arkade.
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
- Warisan
- Atribut
- Penerapan
Persyaratan Windows
| Rangkaian perangkat |
Windows 10 Anniversary Edition (diperkenalkan dalam 10.0.14393.0)
|
| API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v3.0)
|
Keterangan
Instans kelas ArcadeStick tidak dapat dibuat secara langsung; sebagai gantinya, instans kelas diambil melalui properti ArcadeStick.ArcadeSticks yang mencantumkan semua tongkat arkade yang terhubung atau melalui peristiwa ArcadeStick.ArcadeStickAdded . Lihat Tongkat arkade untuk informasi selengkapnya tentang cara menggunakan kelas ArcadeStick .
Perangkat yang Didukung
ArcadeStick mendukung GIP (Gaming Input Protocol) atau XUSB arcade stick.
Riwayat versi
| Versi Windows | Versi SDK | Nilai ditambahkan |
|---|---|---|
| 1703 | 15063 | FromGameController |
| 1703 | 15063 | TryGetBatteryReport |
Properti
| ArcadeSticks |
Daftar semua tongkat arkade yang terhubung. |
| Headset |
Headset audio yang melekat pada tongkat arkade. |
| IsWireless |
Mendapatkan nilai yang menunjukkan status nirkabel tongkat arkade. |
| User |
Pengguna yang terkait dengan tongkat arkade. |
Metode
| FromGameController(IGameController) |
Mengembalikan pengontrol permainan yang diberikan sebagai tongkat arkade. |
| GetButtonLabel(ArcadeStickButtons) |
Mengambil label tombol untuk tombol yang ditentukan. |
| GetCurrentReading() |
Mendapatkan rekam jepret dari status tongkat arkade. |
| TryGetBatteryReport() |
Mendapatkan informasi tentang status baterai tongkat arkade saat ini. |
Acara
| ArcadeStickAdded |
Sinyal ketika tongkat arkade baru terhubung. |
| ArcadeStickRemoved |
Sinyal ketika tongkat arkade terputus. |
| HeadsetConnected |
Sinyal ketika headset melekat pada tongkat arkade. |
| HeadsetDisconnected |
Sinyal ketika headset terputus dari tongkat arkade. |
| UserChanged |
Sinyal ketika pengguna yang terkait dengan tongkat arkade telah berubah. |