inp
, , _inp
inpw
, , _inpw
_inpd
Eingaben aus einem Port, ein Byte (inp
, _inp
), ein Wort (inpw
, _inpw
) oder ein Doppelwort (_inpd
).
Wichtig
Diese Funktionen sind veraltet. Von Visual Studio 2015 an sind sie nicht in der CRT verfügbar.
Diese API kann nicht in Anwendungen verwendet werden, die im Windows-Runtime ausgeführt werden. Weitere Informationen finden Sie im Artikel CRT functions not supported in Universal Windows Platform apps (In Apps für die universelle Windows-Plattform nicht unterstützte CRT-Funktionen).
Syntax
int _inp(
unsigned short port
);
unsigned short _inpw(
unsigned short port
);
unsigned long _inpd(
unsigned short port
);
Parameter
port
E/A-Portnummer.
Rückgabewert
Die Funktionen geben das aus port
gelesene Byte, Wort oder Doppelwort zurück. Es gibt keine Fehlerrückgabe.
Hinweise
Die Funktionen _inp
, _inpw
und _inpd
lesen aus dem angegebenen Eingangsport jeweils ein Byte, ein Wort und ein Doppelwort. Der Eingabewert kann jede beliebige kurze ganze Zahl ohne Vorzeichen im Bereich von 0 bis 65.535 sein.
Da diese Funktionen direkt von einem E/A-Port gelesen werden, können sie nicht im Benutzercode verwendet werden.
Die Namen und inpw
Namen inp
sind ältere, veraltete Namen für die _inp
und _inpw
Funktionen. Weitere Informationen finden Sie unter POSIX-Funktionsnamen.
Anforderungen
Routine | Erforderlicher Header |
---|---|
_inp |
<conio.h> |
_inpw |
<conio.h> |
_inpd |
<conio.h> |
Weitere Informationen zur Kompatibilität finden Sie unter Kompatibilität.
Libraries
Alle Versionen der C-Laufzeitbibliotheken.