GetNumberOfConsoleInputEvents
The GetNumberOfConsoleInputEvents
function retrieves the number of unread input records in the console s input
buffer.
BOOL GetNumberOfConsoleInputEvents(
HANDLE hConsoleInput, |
// handle of
console input buffer |
LPDWORD lpcNumberOfEvents |
// address for
number of events |
); |
|
Parameters
hConsoleInput
Identifies
the console input buffer. The handle must have GENERIC_READ access.
lpcNumberOfEvents
Points to a
32-bit variable that receives the number of unread input records in the
console s input buffer.
Return Values
If the
function succeeds, the return value is nonzero.
If the
function fails, the return value is zero. To get extended error information,
call GetLastError
Remarks
The GetNumberOfConsoleInputEvents
function reports the total number of unread input records in the input buffer,
including keyboard, mouse, and window-resizing input records. Processes using
the ReadFile
A process can
specify a console input buffer handle in one of the wait functions
To read input
records from a console input buffer without affecting the number of unread
records, use the PeekConsoleInput
See Also