outp
, outpw
, _outp
, _outpw
, _outpd
Gera, em uma porta, um byte (outp
, _outp
), uma palavra (outpw
, _outpw
) ou uma palavra dupla (_outpd
).
Importante
Essas funções estão obsoletas. A partir do Visual Studio 2015, elas não estão disponíveis no CRT.
Esta API não pode ser usada em aplicativos executados no Windows Runtime. Para obter mais informações, confira Funções do CRT sem suporte em aplicativos da Plataforma Universal do Windows.
Sintaxe
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 da porta.
data_byte
, data_word
Valores de saída.
Valor retornado
As funções retornam a saída de dados. Não há retorno de erro.
Comentários
As funções _outp
, _outpw
e _outpd
gravam um byte, uma palavra e uma palavra dupla, respectivamente, para a porta de saída especificada. O argumento port
pode ser qualquer inteiro sem sinal no intervalo de 0 a 65.535. data_byte
pode ser qualquer inteiro no intervalo 0 a 255. data_word
pode ser qualquer valor no intervalo de um inteiro, um inteiro curto sem sinal e um inteiro longo sem sinal, respectivamente.
Como essas funções gravam diretamente em uma porta de E/S, não é possível usá-las no modo do usuário do código do Windows.
Para obter informações sobre como usar portas de E/S no sistema operacional Windows, consulte Comunicações seriais.
Os nomes outp
e outpw
são mais antigos e estão preteridos para as funções _outp
e _outpw
. Para obter mais informações, confira Nomes de função POSIX.
Requisitos
Rotina | Cabeçalho necessário |
---|---|
_outp |
<conio.h> |
_outpw |
<conio.h> |
_outpd |
<conio.h> |
Para obter informações sobre compatibilidade, consulte Compatibilidade.
Bibliotecas
Todas as versões das bibliotecas em tempo de execução C.