_inp, _inpw, _inpd
Eingaben von einem Port, einem Byte (_inp), einem Wort (_inpw) oder von einem Doppelwort (_inpd).
Wichtig
Diese API kann nicht in Anwendungen verwendet werden, die in Windows-Runtime ausgeführt werden.Weitere Informationen finden Sie unter CRT-Funktionen nicht mit /ZW unterstützt.
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 65535 sein.
Da diese Funktionen direkt von einem E/A-Port lesen, können sie möglicherweise in Windows NT, Windows 2000, Windows XP und Windows Server 2003 nicht im Benutzercode verwendet werden.
Anforderungen
Routine |
Erforderlicher Header |
---|---|
_inp |
<conio.h> |
_inpw |
<conio.h> |
_inpd |
<conio.h> |
Weitere Informationen zur Kompatibilität finden Sie unter Kompatibilität.
Bibliotheken
Alle Versionen C-Laufzeitbibliotheken.
.NET Framework-Entsprechung
Nicht zutreffend. Mit PInvoke rufen Sie die Standard-C-Funktion auf. Weitere Informationen finden Sie unter Beispiele für Plattformaufrufe.