_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 を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。