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.
Valor retornado
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.