Freigeben über


_inp, _inpw, _inpd

Gibt ein Byte (_inp), ein Wort (_inpw) oder ein Doppelwort (_inpd) von einem Port ein.

Wichtiger HinweisWichtig

Diese API kann nicht in den Anwendungen verwendet werden, die in der Windows Runtime ausführen.Weitere Informationen finden Sie unter CRT-Funktionen unterstützt nicht mit /ZW.

int _inp( unsigned short port ); unsigned short _inpw( unsigned short port ); unsigned long _inpd( unsigned short port );

Parameter

  • port
    E/A-Anschluss-Zahl.

Rückgabewert

Die Funktionen geben das Byte, das Wort oder das Doppelwort, das von port gelesen wird zurück.Es gibt keine Fehlerrückgabe.

Hinweise

_inp, _inpw und _inpd-Funktionen lesen ein Byte, ein Wort und ein Doppelwort bzw. aus dem angegebenen Eingabeanschluss.Der Eingabewert kann eine kurze ganze Zahl ohne Vorzeichen im Bereich 0 bis 65.535 sein.

Da diese Funktionen direkt von einem E/A-Anschluss lesen, würden sie nicht im Benutzercode in Windows NT, in Windows 2000, Windows XP in und in Windows Server 2003 verwendet werden.

Anforderungen

Routine

Erforderlicher Header

_inp

<conio.h>

_inpw

<conio.h>

_inpd

<conio.h>

Weitere Kompatibilitätsinformation finden Sie unter Kompatibilität in der Einführung.

Bibliotheken

Alle Versionen C-Laufzeitbibliotheken.

.NET Framework-Entsprechung

Nicht zutreffend. Um die Standard-C-Funktion aufzurufen, verwenden Sie PInvoke. Weitere Informationen finden Sie unter Beispiele für Plattformaufrufe.

Siehe auch

Referenz

Konsole und Port E/A

_outp, _outpw, _outpd