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.
Konsol giriş arabelleğindeki bir giriş olayını açıklar. Bu kayıtlar , ReadConsoleInput veya PeekConsoleInput işlevi kullanılarak giriş arabelleğinden okunabilir veya WriteConsoleInput işlevi kullanılarak giriş arabelleğine yazılabilir.
Sözdizimi
typedef struct _INPUT_RECORD {
WORD EventType;
union {
KEY_EVENT_RECORD KeyEvent;
MOUSE_EVENT_RECORD MouseEvent;
WINDOW_BUFFER_SIZE_RECORD WindowBufferSizeEvent;
MENU_EVENT_RECORD MenuEvent;
FOCUS_EVENT_RECORD FocusEvent;
} Event;
} INPUT_RECORD;
Üyeler
EventType
Giriş olayının türüne ve Olay üyesinde depolanan olay kaydına ilişkin tanıtıcı.
Bu üye aşağıdaki değerlerden biri olabilir.
| Değer | Anlamı |
|---|---|
| FOCUS_EVENT 0x0010 | Olay üyesi bir FOCUS_EVENT_RECORD yapısı içerir. Bu olaylar dahili olarak kullanılır ve yoksayılmalıdır. |
| KEY_EVENT 0x0001 | Olay üyesi, klavye olayı hakkında bilgi içeren KEY_EVENT_RECORD bir yapı içerir. |
| MENU_EVENT 0x0008 | Olay üyesi bir MENU_EVENT_RECORD yapısı içerir. Bu olaylar dahili olarak kullanılır ve yoksayılmalıdır. |
| MOUSE_EVENT 0x0002 | Olayüyesi, fare hareketi veya düğmeye basma olayı hakkında bilgi içeren MOUSE_EVENT_RECORD bir yapı içerir. |
| WINDOW_BUFFER_SIZE_EVENT 0x0004 | Olay üyesi, konsol ekranı arabelleğinin yeni boyutu hakkında bilgi içeren bir WINDOW_BUFFER_SIZE_RECORD yapısı içerir. |
Etkinlik
Olay bilgileri. Bu üyenin biçimi EventType üyesi tarafından belirtilen olay türüne bağlıdır.
Örnekler
Bir örnek için bkz. Giriş Arabellek Olaylarını Okuma.
Gereksinimler
| Desteklenen en düşük düzeydeki istemci | Windows 2000 Professional [yalnızca masaüstü uygulamaları] |
| Desteklenen en düşük sunucu | Windows 2000 Server [yalnızca masaüstü uygulamaları] |
| Başlık | WinConTypes.h (WinCon.h aracılığıyla Windows.h'yi dahil edin) |