Udostępnij za pośrednictwem


inp, , _inp, inpw, , _inpw_inpd

Dane wejściowe, z portu, bajt (inp, _inp), słowo (inpw, _inpw) lub podwójne słowo (_inpd).

Ważne

Te funkcje są przestarzałe. Począwszy od programu Visual Studio 2015, nie są one dostępne w CRT.
Tego interfejsu API nie można używać w aplikacjach wykonywanych w środowisko wykonawcze systemu Windows. Aby uzyskać więcej informacji, zobacz Funkcje CRT nieobsługiwane w aplikacjach platforma uniwersalna systemu Windows.

Składnia

int _inp(
   unsigned short port
);
unsigned short _inpw(
   unsigned short port
);
unsigned long _inpd(
   unsigned short port
);

Parametry

port
Numer portu we/wy.

Wartość zwracana

Funkcje zwracają bajt, słowo lub podwójne słowo odczytane z port. Nie ma zwracanego błędu.

Uwagi

Funkcje _inp, _inpwi _inpd odczytują bajt, wyrazy i podwójne wyrazy odpowiednio z określonego portu wejściowego. Wartość wejściowa może być dowolną niepodpisaną krótką liczbą całkowitą w zakresie od 0 do 65 535.

Ponieważ te funkcje odczytują bezpośrednio z portu we/wy, nie mogą być używane w kodzie użytkownika.

Nazwy inp i inpw są starsze, przestarzałe nazwy dla _inp funkcji i _inpw . Aby uzyskać więcej informacji, zobacz NAZWY funkcji POSIX.

Wymagania

Procedura Wymagany nagłówek
_inp <conio.h>
_inpw <conio.h>
_inpd <conio.h>

Aby uzyskać więcej informacji o zgodności, zobacz Zgodność.

Biblioteki

Wszystkie wersje bibliotek czasu wykonywania języka C.

Zobacz też

We/Wy konsoli i portu
outp, , outpw, _outp, , _outpw_outpd