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
, _inpw
y _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 de puerto
outp
, outpw
, _outp
, , _outpw
, _outpd