inp, _inp, inpw, _inpw, _inpd

Especifica, desde un puerto, un byte (inp, _inp), una palabra (inpw, _inpw) o una palabra doble (_inpd).

Importante

Estas funciones están obsoletas. A partir de Visual Studio 2015, no están disponibles en CRT.
Esta API no se puede usar en aplicaciones que se ejecutan en Windows Runtime. Para obtener más información, vea Funciones de CRT no admitidas en aplicaciones de la Plataforma universal de Windows.

Sintaxis

int _inp(
   unsigned short port
);
unsigned short _inpw(
   unsigned short port
);
unsigned long _inpd(
   unsigned short port
);

Parámetros

port
Número de puerto de E/S.

Valor devuelto

Las funciones devuelven el byte, la palabra o la palabra doble leída en port. No se devuelve ningún error.

Comentarios

Las funciones _inp, _inpwy _inpd leen un byte, una palabra y una palabra doble, respectivamente, del puerto de conexión especificado. El valor de entrada puede ser cualquier entero corto sin signo del intervalo comprendido entre 0 y 65 535.

Dado que estas funciones leen directamente desde un puerto de E/S, no se pueden usar en el código de usuario.

Los nombres inp y inpw son antiguos y están en desuso para las funciones _inp y _inpw. Para más información, consulte Nombres de funciones POSIX.

Requisitos

Routine Encabezado necesario
_inp <conio.h>
_inpw <conio.h>
_inpd <conio.h>

Para obtener más información sobre compatibilidad, consulte Compatibilidad.

Bibliotecas

Todas las versiones de las bibliotecas en tiempo de ejecución de C.

Consulte también

E/S de consola y puerto
outp, outpw, _outp, _outpw, _outpd