Export (0) Print
Expand All
Expand Minimize
This topic has not yet been rated - Rate this topic

_outp, _outpw, _outpd

Output a byte(_outp), a word(_outpw), or a double word (_outpd) at a port.

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 
);

Parameters

port
Port number.
databyte, dataword
Output values.

Return Value

The functions return the data output. There is no error return.

Remarks

The _outp, _outpw, and _outpd functions write a byte, a word, and a double word, respectively, to the specified output port. The port argument can be any unsigned integer in the range 0 – 65,535; databyte can be any integer in the range 0 – 255; and dataword can be any value in the range of an integer, an unsigned short integer, and an unsigned long integer, respectively.

Requirements

Routine Required header Compatibility
_outp <conio.h> Win 95
_outpw <conio.h> Win 95
_outpd <conio.h> Win 95

For additional compatibility information, see Compatibility in the Introduction.

Libraries

All versions of the C run-time libraries.

See Also

Console and Port I/O Routines | _inp | Run-Time Routines and .NET Framework Equivalents

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft. All rights reserved.