outp
, , outpw
_outp
, , _outpw
_outpd
Gibt an einem Port ein Byte (outp
, _outp
), ein Wort (outpw
, _outpw
) oder ein Doppelwort () aus_outpd
.
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 in 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 _outp(
unsigned short port,
int data_byte
);
unsigned short _outpw(
unsigned short port,
unsigned short data_word
);
unsigned long _outpd(
unsigned short port,
unsigned long data_word
);
Parameter
port
Portnummer
data_byte
, data_word
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 bis 65.535 sein. data_byte
kann eine beliebige ganze Zahl im Bereich von 0 bis 255 sein. data_word
kann ein beliebiger Wert im Bereich einer ganzen Zahl, eine nicht signierte kurze ganze Zahl und eine nicht signierte lange ganze Zahl sein.
Da diese Funktionen direkt in einen E/A-Port schreiben, können sie nicht im Windows-Code im Benutzermodus verwendet werden.
Informationen zur Verwendung von E/A-Ports im Windows-Betriebssystem finden Sie unter serielle Kommunikation.
Die Namen und outpw
Namen outp
sind ältere, veraltete Namen für die _outp
und _outpw
Funktionen. Weitere Informationen finden Sie unter POSIX-Funktionsnamen.
Anforderungen
Routine | Erforderlicher Header |
---|---|
_outp |
<conio.h> |
_outpw |
<conio.h> |
_outpd |
<conio.h> |
Weitere Informationen zur Kompatibilität finden Sie unter Kompatibilität.
Libraries
Alle Versionen der C-Laufzeitbibliotheken.