Compartilhar via


inp, _inp, inpw, _inpw, _inpd

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

Importante

Essas funções estão obsoletas. A partir do Visual Studio 2015, elas não estão disponíveis no CRT.
Essa API não pode ser usada em aplicativos executados no Tempo de Execução do Windows. Para obter mais informações, confira Funções do CRT sem suporte em aplicativos da Plataforma Universal do Windows.

Sintaxe

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.

Retornar valor

As funções retornam o byte, a palavra, ou as palavras duplas lidas de port. Não há retorno de erro.

Comentários

As funções _inp, _inpw e _inpd leem um byte, uma palavra e uma palavra dupla, respectivamente, da porta de entrada especificada. O valor de entrada pode ser qualquer inteiro curto sem sinal 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 do usuário.

Os nomes inp e inpw são mais antigos e estão preteridos para as funções _inp e _inpw. Para obter mais informações, confira Nomes de função POSIX.

Requisitos

Rotina Cabeçalho necessário
_inp <conio.h>
_inpw <conio.h>
_inpd <conio.h>

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

Bibliotecas

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

Confira também

E/S de console e porta
outp, outpw, _outp, _outpw, _outpd