次の方法で共有


_outp、_outpw、_outpd

ポートで (_outp) バイト、(_outpw) ワード、またはダブル ワード (_outpd) を出力します。

重要 : 重要

この API は、Windows のランタイムで実行するアプリケーションで使用することはできません。詳細については、でサポート /ZW CRT 関数" "を参照してください。

int _outp( unsigned short port, int databyte ); unsigned short _outpw( unsigned short port, unsigned short dataword ); unsigned long _outpd( unsigned short port, unsigned long dataword );

パラメーター

  • port
    ポート番号。

  • databyte、dataword
    出力値。

戻り値

関数は、出力データを返します。エラーの戻り値はありません。

解説

_outp_outpw_outpd 関数は、指定した出力ポートにバイト、ワード、およびダブル ワードは、それぞれ、書き込みます。ポートの 引数は 0 – 65,535 の、符号なし整数です。; databyte は 0 – 255 の任意の整数です。; と dataword は、整数、符号なし短整数と符号なし長整数の範囲にそれぞれ任意の値を指定できます。

これらの関数は I/O ポートに直接書き込むため、Windows NT、Windows 2000、Windows XP、および Windows Server 2003 のユーザー コードで使用することはできません。MSDN の "Win32 のシリアル通信" のように、これらのオペレーティング システムでは I/O ポートを使用すると、検索に関する情報を返します。

必要条件

ルーチン

必須ヘッダー

_outp

<conio.h>

_outpw

<conio.h>

_outpd

<conio.h>

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

ライブラリ

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

参照

関連項目

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

_inp、_inpw、_inpd