Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Hasło nie zostało zweryfikowane
Niniejsze hasło zostało opracowane, jednak nie zostało ono zweryfikowane przez administrację serwisu. Jeżeli znalazłeś błędy merytoryczne w niniejszym dokumencie, prosimy o ich zgłoszenie na forum w dziale Znalezione błędy.
Opracował: jankowalski25
Biblioteki C/C++

GetNumberOfConsoleInputEvents

[funkcja] Pobiera liczbę nieodczytanych rekordów wejścia z bufora wejściowego konsoli.

Składnia

C/C++
#include <windows.h>

BOOL WINAPI GetNumberOfConsoleInputEvents( HANDLE hConsoleInput, LPDWORD lpcNumberOfEvents );

Argumenty

ArgumentOpis
hConsoleInputUchwyt do bufora wejściowego konsoli. Uchwyt musi mieć dostęp GENERIC_READ.
lpcNumberOfEventsWskaźnik do zmiennej pobierającej liczbę nieprzeczytanych rekordów wejścia w buforze wejściowym konsoli.

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ę » WinAPIGetLastError.

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 » WinAPIReadConsole 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ę » WinAPIFlushConsoleInputBuffer.

Wymagania

Minimalny system klientaWindows 2000 Professional (tylko aplikacje biurowe).
Minimalny system serweraWindows 2000 Server (tylko aplikacje biurowe).
NagłówekWincon.h (dołącza Windows.h)
BibliotekaKernel32.lib
DLLKernel32.dll

Linki zewnętrzne