Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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.