次の方法で共有


_inp、_inpw、_inpd

更新 : 2007 年 11 月

ポートから 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 のユーザー コードでは使用できない場合があります。以上のオペレーティング システムで I/O ポートを使用する方法については、Win32 Communications API を使用してください。

必要条件

ルーチン

必須ヘッダー

_inp

<conio.h>

_inpw

<conio.h>

_inpd

<conio.h>

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

ライブラリ

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

.NET Framework の相当するアイテム

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

参照

参照

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

_outp、_outpw、_outpd