_inp、_inpw、_inpd

ポートから 1 バイト (_inp)、1 ワード (_inpw)、または 1 ダブルワード (_inpd) のいずれかを読み込みます。

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

パラメーター

  • port
    I/O ポート番号。

戻り値

これらの関数は、port から読み込んだバイト、ワード、またはダブルワードを返します。 エラーの戻り値はありません。

解説

_inp_inpw_inpdの各関数は、指定された入力ポートからそれぞれバイト、ワード、ダブルワードを 1 つ読み込みます。 ポート番号として、0 ~ 65,535 の unsigned short 型整数を入力できます。

これらの関数は I/O ポートから直接読み出すため、Windows NT、Windows 2000、Windows XP、および Windows Server 2003 のユーザー コードでは使用できない場合があります。

必要条件

ルーチン

必須ヘッダー

_inp

<conio.h>

_inpw

<conio.h>

_inpd

<conio.h>

互換性の詳細については、「C ランタイム ライブラリ」の「互換性」を参照してください。

ライブラリ

C ランタイム ライブラリのすべてのバージョン。

同等の .NET Framework 関数

該当なし標準 C 関数を呼び出すには、PInvoke を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。

参照

参照

コンソール入出力とポート入出力

_outp、_outpw、_outpd