_inp、_inpw、_inpd
ポートから 1 バイト (_inp)、1 ワード (_inpw)、または 1 ダブルワード (_inpd) のいずれかを読み込みます。
重要 |
---|
この API は、Windows のランタイムで実行するアプリケーションで使用することはできません。詳細については、でサポート /ZW CRT 関数" "を参照してください。 |
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 を使用します。詳細については、「プラットフォーム呼び出しの例」を参照してください。