Compartilhar via


_outp, _outpw, _outpd

Saída, em uma porta, um byte (_outp), uma palavra (_outpw) ou uma palavra dupla (_outpd).

Importante

Esta API não pode ser usada em aplicativos que executam no Tempo de Execução do Windows.Para obter mais informações, consulte Funções CRT sem suporte pelo /ZW.

int _outp( 
unsigned short port, 
int databyte  
); 
unsigned short _outpw( 
unsigned short port, 
unsigned short dataword  
); 
unsigned long _outpd( 
unsigned short port, 
unsigned long dataword  
);

Parâmetros

  • porta
    Número de porta.

  • databyte, dataword
    Valores de saída.

Valor de retorno

As funções retornam saída de dados. Não há nenhum retorno de erro.

Comentários

As funções _outp, _outpw e _outpd escrevem um byte, uma palavra e uma palavra dupla, respectivamente, na porta de saída especificada. O argumento port pode ser qualquer número inteiro não assinado no intervalo de 0 a 65.535; databyte pode ser qualquer inteiro no intervalo de 0 a 255; e dataword pode ser qualquer valor no intervalo de um inteiro, um inteiro curto não assinado e um inteiro longo não assinado, respectivamente.

Como essas funções são gravadas diretamente em uma porta de E/S, elas não podem ser usadas no código de usuário no Windows NT, no Windows 2000, no Windows XP nem no Windows Server 2003. Para obter informações sobre como usar portas de E/S nesses sistemas operacionais, pesquise por “comunicações seriais no Win32” no MSDN.

Requisitos

Rotina

Cabeçalho necessário

_outp

<conio.h>

_outpw

<conio.h>

_outpd

<conio.h>

Para obter mais informações sobre compatibilidade, consulte Compatibilidade.

Bibliotecas

Todas as versões das Bibliotecas em tempo de execução C.

Consulte também

Referência

Console e E/S de porta

_inp, _inpw, _inpd