Fungsi XInputEnable (xinput.h)
Mengatur status pelaporan XInput.
Sintaks
void XInputEnable(
[in] BOOL enable
);
Parameter
[in] enable
Jika aktifkan FALSE, XInput hanya akan mengirim data netral sebagai respons terhadap XInputGetState (semua tombol naik, sumbu berpusat, dan pemicu pada 0). Panggilan XInputSetState akan didaftarkan tetapi tidak dikirim ke perangkat. Mengirim nilai apa pun selain FALSE akan memulihkan fungsionalitas membaca dan menulis ke normal.
Nilai kembali
Tidak ada
Keterangan
Fungsi ini dimaksudkan untuk dipanggil ketika aplikasi mendapatkan atau kehilangan fokus (seperti melalui WM_ACTIVATEAPP). Dengan menggunakan fungsi ini, Anda tidak perlu mengubah perulangan kueri XInput di aplikasi Anda karena data netral akan selalu dilaporkan jika XInput dinonaktifkan.
Dalam pengontrol yang mendukung efek getaran:
- Melewati FALSE akan menghentikan efek getaran yang saat ini diputar. Dalam status ini, panggilan ke XInputSetState akan didaftarkan, tetapi tidak diteruskan ke perangkat.
- Meneruskan TRUE akan meneruskan permintaan getaran terakhir (bahkan jika 0) dikirim ke XInputSetState ke perangkat.
Windows 10 atau yang lebih baru:Tidak digunakan lagi, karena input pengontrol game secara otomatis diaktifkan/dinonaktifkan oleh sistem berdasarkan fokus jendela aplikasi.
Persyaratan Platform
Windows 8 (XInput 1.4), DirectX SDK (XInput 1.3)Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | xinput.h |
Pustaka | Xinput.lib |
DLL | Xinput1_4.dll |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk