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 okuma işlemiyle ilgili bilgileri içerir.
Sözdizimi
typedef struct _CONSOLE_READCONSOLE_CONTROL {
ULONG nLength;
ULONG nInitialChars;
ULONG dwCtrlWakeupMask;
ULONG dwControlKeyState;
} CONSOLE_READCONSOLE_CONTROL, *PCONSOLE_READCONSOLE_CONTROL;
Üyeler
nUzunluk
Yapının boyutu. Bu üyeyi olarak sizeof(CONSOLE_READCONSOLE_CONTROL)ayarlayın.
nInitialChars
ReadConsole işlevine geçirilen arabellekte yeni okunan girişi yazmadan önce atlanıp korunacak karakter sayısı. Bu değer ReadConsole işlevinin nNumberOfCharsToRead parametresinden küçük olmalıdır.
dwCtrlWakeupMask
okuma işleminin tamamlandığını belirtmek için ile 0x1F arasında 0x00 hangi denetim karakterlerinin kullanılacağını belirten bir maske. Her bit, veya öğesine karşılık gelen en az önemli bit ve veya NUL öğesine karşılık gelen 0x00 en önemli bit olan bir karaktere US0x1F karşılık gelir. Birden çok bit (denetim karakterleri) belirtilebilir.
dwControlKeyState
Denetim anahtarlarının durumu. Bu üye aşağıdaki değerlerden biri veya daha fazlası olabilir.
| Değer | Anlamı |
|---|---|
| CAPSLOCK_ON 0x0080 | CAPS LOCK ışığı açık. |
| ENHANCED_KEY 0x0100 | Anahtar geliştirildi. Açıklamalara bakın. |
| LEFT_ALT_PRESSED 0x0002 | Sol ALT tuşuna basılır. |
| LEFT_CTRL_PRESSED 0x0008 | Soldaki CTRL tuşuna basılır. |
| NUMLOCK_ON 0x0020 | NUM LOCK ışığı açık. |
| RIGHT_ALT_PRESSED 0x0001 | Sağ ALT tuşuna basılır. |
| RIGHT_CTRL_PRESSED 0x0004 | Sağ CTRL tuşuna basılır. |
| SCROLLLOCK_ON 0x0040 | SCROLL LOCK ışığı açık. |
| SHIFT_PRESSED 0x0010 | SHIFT tuşuna basılır. |
Gereksinimler
| Desteklenen en düşük düzeydeki istemci | Windows Vista [yalnızca masaüstü uygulamaları] |
| Desteklenen en düşük sunucu | Windows Server 2008 [yalnızca masaüstü uygulamaları] |
| Başlık | ConsoleApi.h (WinCon.h aracılığıyla Windows.h'yi dahil edin) |