Freigeben über


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

  • databyte, 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.

Siehe auch

Referenz

Konsole und Port-E/A

_inp, _inpw, _inpd