Bagikan melalui


Struktur CONSOLE_READCONSOLE_CONTROL

Berisi informasi untuk operasi baca konsol.

Sintaksis

typedef struct _CONSOLE_READCONSOLE_CONTROL {
  ULONG nLength;
  ULONG nInitialChars;
  ULONG dwCtrlWakeupMask;
  ULONG dwControlKeyState;
} CONSOLE_READCONSOLE_CONTROL, *PCONSOLE_READCONSOLE_CONTROL;

Anggota

nPanjang
Ukuran struktur. Atur anggota ini ke sizeof(CONSOLE_READCONSOLE_CONTROL).

nInitialChars
Jumlah karakter yang akan dilewati (dan dengan demikian mempertahankan) sebelum menulis input yang baru dibaca di buffer yang diteruskan ke fungsi ReadConsole . Nilai ini harus kurang dari parameter nNumberOfCharsToRead dari fungsi ReadConsole .

dwCtrlWakeupMask
Masker yang menentukan karakter kontrol mana antara 0x00 dan 0x1F harus digunakan untuk memberi sinyal bahwa bacaan selesai. Setiap bit sesuai dengan karakter dengan bit paling tidak signifikan yang sesuai dengan 0x00 atau NUL dan bit paling signifikan yang sesuai dengan 0x1F atau US. Beberapa bit (karakter kontrol) dapat ditentukan.

dwControlKeyState
Status kunci kontrol. Anggota ini bisa menjadi satu atau beberapa nilai berikut.

Nilai Makna
0x0080 CAPSLOCK_ON Lampu CAPS LOCK menyala.
0x0100 ENHANCED_KEY Kunci ditingkatkan. Lihat komentar.
0x0002 LEFT_ALT_PRESSED Tombol ALT kiri ditekan.
LEFT_CTRL_PRESSED 0x0008 Tombol CTRL kiri ditekan.
0x0020 NUMLOCK_ON Lampu NUM LOCK menyala.
0x0001 RIGHT_ALT_PRESSED Tombol ALT kanan ditekan.
0x0004 RIGHT_CTRL_PRESSED Tombol CTRL kanan ditekan.
SCROLLLOCK_ON 0x0040 Lampu SCROLL LOCK menyala.
0x0010 SHIFT_PRESSED Tombol SHIFT ditekan.

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Kepala Halaman ConsoleApi.h (melalui WinCon.h, sertakan Windows.h)

Lihat juga

ReadConsole