Partager via


inp, , _inpinpw, , _inpw_inpd

Entrées, à partir d’un port, d’un octet (inp, _inp), d’un mot (inpw, _inpw) ou d’un double mot (_inpd).

Important

Ces fonctions sont obsolètes. Depuis Visual Studio 2015, elles ne sont pas disponibles dans la bibliothèque CRT.
Cette API ne peut pas être utilisée dans les applications qui s’exécutent dans Windows Runtime. Pour plus d’informations, consultez Fonctions CRT non prises en charge dans les applications de la plateforme Windows universelle.

Syntaxe

int _inp(
   unsigned short port
);
unsigned short _inpw(
   unsigned short port
);
unsigned long _inpd(
   unsigned short port
);

Paramètres

port
Numéro du port d’E/S.

Valeur retournée

Les fonctions retournent l’octet, le mot ou le mot double lu à partir du port. Il n’existe aucun retour d’erreur.

Notes

Les fonctions _inp, _inpwet _inpd lisent respectivement un octet, un mot et un mot double sur le port d’entrée spécifié. La valeur d’entrée peut être tout entier court non signé dans la plage 0 - 65 535.

Étant donné que ces fonctions lisent directement à partir d’un port d’E/S, elles ne peuvent pas être utilisées dans le code utilisateur.

Les inp noms et inpw les noms sont des noms plus anciens et déconseillés pour les fonctions et _inpw les _inp fonctions. Pour plus d’informations, consultez les noms de fonctions POSIX.

Spécifications

Routine En-tête requis
_inp <conio.h>
_inpw <conio.h>
_inpd <conio.h>

Pour plus d’informations sur la compatibilité, consultez Compatibility.

Bibliothèques

Toutes les versions des bibliothèques Runtime C.

Voir aussi

E/S de console et de port
outp, , outpw_outp, , _outpw_outpd