Freigeben über


inp, , _inpinpw, , _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 portgelesene Byte, Wort oder Doppelwort zurück. Es gibt keine Fehlerrückgabe.

Hinweise

Die Funktionen _inp, _inpwund _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.

Weitere Informationen

Konsolen- und Port-E/A
outp, , outpw_outp, , _outpw_outpd