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
, _outpw
y _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.