Biblioteki C/C++
GetNumberOfConsoleInputEvents
[funkcja] Pobiera liczbę nieodczytanych rekordów wejścia z bufora wejściowego konsoli.Składnia
#include <windows.h>
BOOL WINAPI GetNumberOfConsoleInputEvents( HANDLE hConsoleInput, LPDWORD lpcNumberOfEvents );
Argumenty
Zwracana wartość
Jeśli nie wystąpią błędy, zwracana wartość jest niezerowa, inaczej 0. Aby uzyskać szczegółowe informacje o błędzie, wywołaj funkcję
GetLastError.
Dodatkowe informacje
Funkcja zwraca łączną liczbę nieodczytanych rekordów wejścia w buforze wejściowym, takich jak zdarzenia klawiatury, muszy oraz zmiany rozmiaru okna. Przetwarzanie wykonywane przez funkcję
ReadFile lub
ReadConsole może odczytywać tylko zdarzenia dotyczące klawiatury. Przetwarzanie wykonywane przez funkcję
ReadConsoleInput może odczytywać wszystkie typy rekordów wejścia. Przetwarzanie może określać uchwyt do bufora wejściowego konsoli jednej z funkcji oczekujących, aby określić, kiedy w buforze wejściowym znajdują się nieodczytane zdarzenia. Kiedy bufor wejściowy nie jest pusty, stan bufora wejściowego konsoli jest sygnalizowany. Aby odczytać rekordy wejścia z bufora wejściowego konsoli bez pobierania liczby nieprzeczytanych rekordów, wywołaj funkcję
PeekConsoleInput. Aby odrzucić wszystkie nieodczytane rekordy, wywołaj funkcję
FlushConsoleInputBuffer.
Wymagania
Linki zewnętrzne
Wszystkie teksty są chronione prawami autorskimi. Kopiowanie lub rozpowszechnianie treści poza niniejszym serwisem
jest zabronione.
Powyższe ograniczenie nie dotyczy autora opracowania, któremu przysługuje prawo do rozpowszechniania własnego tekstu wedle własnego uznania.