Share via


_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.

Siehe auch

Referenz

Konsole und Port-E/A

_outp, _outpw, _outpd