_outp, _outpw, _outpd
Gibt an einem Port ein Byte (_outp), ein Wort (_outpw) oder ein Doppelwort (_outpd) aus.
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 _outp(
unsigned short port,
int databyte
);
unsigned short _outpw(
unsigned short port,
unsigned short dataword
);
unsigned long _outpd(
unsigned short port,
unsigned long dataword
);
Parameter
port
Portnummerdatabyte, dataword
Ausgabewerte
Rückgabewert
Die Funktionen geben die Datenausgabe zurück. Es gibt keine Fehlerrückgabe.
Hinweise
Die Funktionen _outp, _outpw und _outpd schreiben in den angegebenen Ausgabeport jeweils ein Byte, ein Wort und ein Doppelwort. Das port-Argument kann eine beliebige ganze Zahl ohne Vorzeichen im Bereich 0–65.535 sein, databyte kann eine beliebige ganze Zahl im Bereich 0–255 sein, und dataword kann jeder Wert im Bereich einer ganzen Zahl, einer kurzen ganzen Zahl ohne Vorzeichen bzw. einer langen ganzen Zahl ohne Vorzeichen sein.
Da diese Funktionen direkt in einen E/A-Port schreiben, können sie in Windows NT, Windows 2000, Windows XP und Windows Server 2003 nicht im Benutzercode verwendet werden. Informationen über die Verwendung von E/A-Ports in diesen Betriebssystemen erhalten Sie, wenn Sie in MSDN nach "serielle Kommunikation in Win32" suchen.
Anforderungen
Routine |
Erforderlicher Header |
---|---|
_outp |
<conio.h> |
_outpw |
<conio.h> |
_outpd |
<conio.h> |
Weitere Informationen zur Kompatibilität finden Sie unter Kompatibilität.
Bibliotheken
Alle Versionen C-Laufzeitbibliotheken.