Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu bölümde, sistemin uygulamanıza nasıl ham giriş sağladığı ve bir uygulamanın bu girişi nasıl aldığı ve işlediği açıklanmaktadır. Ham giriş bazen genel giriş olarak adlandırılır.
Bu Bölümde
| Ad | Açıklama |
|---|---|
| Ham Giriş Hakkında | Oyun çubukları, dokunmatik ekranlar ve mikrofonlar gibi cihazlardan gelen kullanıcı girişlerini açıklar. |
| Ham Giriş Kullanarak | Ham girişle ilgili görevler için örnek kod sağlar. |
| Ham Giriş Başvurusu | API başvurusunu içerir. |
Işlev
| Ad | Açıklama |
|---|---|
| DefRawInputProc | Bir uygulamanın işlemediği tüm ham giriş iletileri için varsayılan işleme sağlamak üzere varsayılan ham giriş yordamını çağırır. Bu işlev, her iletinin işlenmesini sağlar.
DefRawInputProc, pencere yordamı tarafından alınan parametrelerle çağrılır. |
| GetRawInputBuffer | Ham giriş verilerinin arabelleğe alınan bir okumasını gerçekleştirir. |
| GetRawInputData | Belirtilen cihazdan ham girişi alır. |
| GetRawInputDeviceInfo | Ham giriş cihazı hakkında bilgi alır. |
| getRawInputDeviceList | Sisteme bağlı ham giriş cihazlarını numaralandırır. |
| GetRegisteredRawInputDevices | Geçerli uygulama için ham giriş cihazları hakkındaki bilgileri alır. |
| RegisterRawInputDevices | Ham giriş verilerini sağlayan cihazları kaydeder. |
Makro
| Ad | Açıklama |
|---|---|
| GET_RAWINPUT_CODE_WPARAM |
WM_INPUTiçindeki wParam giriş kodunu alır. |
| NEXTRAWINPUTBLOCK | bir dizi RAWINPUT yapıları içindeki bir sonraki yapının konumunu alır. |
Bildirim
| Ad | Açıklama |
|---|---|
| WM_INPUT | Ham giriş alan pencereye gönderilir. |
| WM_INPUT_DEVICE_CHANGE | Ham girişi almak için kaydedilen pencereye gönderilir. |
Yapı
| Ad | Açıklama |
|---|---|
| RAWHID | İnsan Arabirim Cihazı'ndan (HID) gelen ham girişin biçimini açıklar. |
| RAWINPUT | Bir cihazdan ham girişi içerir. |
| RAWINPUTDEVICE | Ham giriş cihazları için bilgileri tanımlar. |
| RAWINPUTDEVICELIST | Ham giriş cihazı hakkında bilgi içerir. |
| RAWINPUTHEADER | Ham giriş verilerinin parçası olan üst bilgi bilgilerini içerir. |
| RAWKEYBOARD | Klavyenin durumu hakkında bilgi içerir. |
| RAWMOUSE | Farenin durumu hakkında bilgi içerir. |
| RID_DEVICE_INFO | Herhangi bir cihazdan gelen ham giriş verilerini tanımlar. |
| RID_DEVICE_INFO_HID | Belirtilen HID'den gelen ham giriş verilerini tanımlar. |
| RID_DEVICE_INFO_KEYBOARD | Belirtilen klavyeden gelen ham giriş verilerini tanımlar. |
| RID_DEVICE_INFO_MOUSE | Belirtilen fareden gelen ham giriş verilerini tanımlar. |