Compartilhar via


_inp, _inpw, _inpd

Entradas, de uma porta, um byte (_inp), uma palavra (_inpw) ou uma palavra dupla (_inpd).

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 _inp( 
   unsigned short port 
);
unsigned short _inpw( 
   unsigned short port 
);
unsigned long _inpd( 
   unsigned short port 
);

Parâmetros

  • port
    Número da porta de E/S.

Valor de retorno

As funções retornam o byte, a palavra ou a palavra dupla lida na port. Não há nenhum retorno de erro.

Comentários

As funções _inp, _inpw e _inpd leem um byte, uma palavra e uma palavra dupla, respectivamente, a partir da porta de entrada especificada. O valor de entrada pode ser qualquer inteiro curto não assinado no intervalo de 0 a 65.535.

Como essas funções são lidas diretamente de 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.

Requisitos

Rotina

Cabeçalho necessário

_inp

<conio.h>

_inpw

<conio.h>

_inpd

<conio.h>

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

Bibliotecas

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

Equivalência do .NET Framework

Não aplicável. Para chamar a função padrão de C, use PInvoke. Para obter mais informações, consulte Exemplos de chamadas de plataformas.

Consulte também

Referência

Console e E/S de porta

_outp, _outpw, _outpd