Export (0) Print
Expand All

_inp, _inpw, _inpd

Visual Studio 6.0

Input a byte (_inp), a word (_inpw), or a double word (_inpd) from a port.

int _inp( unsigned short port );

unsigned short _inpw( unsigned short port );

unsigned long _inpd( unsigned short port );

Routine Required Header Compatibility
_inp <conio.h> Win 95
_inpw <conio.h> Win 95
_inpd <conio.h> Win 95

For additional compatibility information, see Compatibility in the Introduction.


LIBC.LIB Single thread static library, retail version
LIBCMT.LIB Multithread static library, retail version
MSVCRT.LIB Import library for MSVCRT.DLL, retail version

Return Value

The functions return the byte, word, or double word read from port. There is no error return.



Port number


The _inp, _inpw, and _inpd functions read a byte, a word, and a double word, respectively, from the specified input port. The input value can be any unsigned short integer in the range 0 – 65,535.

Console and Port I/O Routines

See Also   _outp

© 2014 Microsoft