outp, outpw, _outp, _outpw, _outpd

Genera, en un puerto, un byte (outp, _outp), una palabra (outpw, _outpw) o a una palabra doble (_outpd).

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 en tiempo de ejecución. Para obtener más información, vea Funciones de CRT no admitidas en aplicaciones de la Plataforma universal de Windows.

Sintaxis

int _outp(
   unsigned short port,
   int data_byte
);
unsigned short _outpw(
   unsigned short port,
   unsigned short data_word
);
unsigned long _outpd(
   unsigned short port,
   unsigned long data_word
);

Parámetros

port
Número de puerto.

data_byte, data_word
Valores de salida.

Valor devuelto

Las funciones devuelven el resultado de datos. No se devuelve ningún error.

Comentarios

Las funciones _outp, _outpwy _outpd escriben un byte, una palabra y una palabra doble, respectivamente, en el puerto de salida especificado. El argumento port puede ser cualquier entero sin signo del intervalo comprendido entre 0 y 65 535. data_byte puede ser cualquier entero en el intervalo 0 - 255. data_word puede ser cualquier valor del intervalo de un entero, un entero corto sin signo y un entero largo sin signo, respectivamente.

Como estas funciones escriben directamente en un puerto de E/S, no se pueden usar en el código de Windows en modo de usuario.

Para obtener información sobre el uso de puertos de E/S en el sistema operativo Windows, consulte Comunicaciones serie.

Los nombres outp y outpw son antiguos y están en desuso para las funciones _outp y _outpw. Para más información, consulte Nombres de funciones POSIX.

Requisitos

Routine Encabezado necesario
_outp <conio.h>
_outpw <conio.h>
_outpd <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
inp, inpw, _inp, _inpw, _inpd