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
, _inpw
i _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.