inp
, _inp
, inpw
, _inpw
_inpd
Input, da una porta, da un byte (inp
, _inp
), una parola (inpw
, _inpw
) o una parola doppia (_inpd
).
Importante
Queste funzioni sono obsolete. A partire da Visual Studio 2015 non sono disponibili in CRT.
Questa API non può essere usata nelle applicazioni eseguite in Windows Runtime. Per altre informazioni, vedere Funzioni CRT non supportate nelle app della piattaforma UWP (Universal Windows Platform).
Sintassi
int _inp(
unsigned short port
);
unsigned short _inpw(
unsigned short port
);
unsigned long _inpd(
unsigned short port
);
Parametri
port
Numero porta di I/O.
Valore restituito
Le funzioni restituiscono il byte, la parola o la parola doppia letti da port
. Non viene restituito alcun errore.
Osservazioni:
Le funzioni _inp
, _inpw
e _inpd
leggono un byte, una parola e una doppia parola, rispettivamente, dalla porta di input specificata. Il valore di input può essere qualsiasi Unsigned Short Integer nell'intervallo compreso tra 0 e 65.535.
Poiché queste funzioni leggono direttamente da una porta di I/O, non possono essere usate nel codice utente.
I inp
nomi e inpw
sono nomi meno recenti e deprecati per le _inp
funzioni e _inpw
. Per altre informazioni, vedere Nomi di funzione POSIX.
Requisiti
Ciclo | Intestazione obbligatoria |
---|---|
_inp |
<conio.h> |
_inpw |
<conio.h> |
_inpd |
<conio.h> |
Per altre informazioni sulla compatibilità, vedere Compatibility (Compatibilità).
Librerie
Tutte le versioni delle librerie di runtime C.
Vedi anche
I/O della console e della porta
outp
, outpw
, _outp
, _outpw
_outpd