Share via


outp, outpw, _outp, _outpw, _outpd

Output, pada port, byte (outp, _outp), kata (outpw, _outpw), atau kata ganda (_outpd).

Penting

Fungsi-fungsi ini usang. Dimulai di Visual Studio 2015, mereka tidak tersedia di CRT.
API ini tidak dapat digunakan dalam aplikasi yang dijalankan di Windows Runtime. Untuk informasi selengkapnya, lihat Fungsi CRT yang tidak didukung di aplikasi Platform Windows Universal.

Sintaks

int _outp(
   unsigned short port,
   int data_byte
);
unsigned short _outpw(
   unsigned short port,
   unsigned short data_word
);
unsigned long _outpd(
   unsigned short port,
   unsigned long data_word
);

Parameter

port
Nomor port.

data_byte, data_word
Nilai output.

Nilai hasil

Fungsi mengembalikan output data. Tidak ada pengembalian kesalahan.

Keterangan

Fungsi _outp, , _outpwdan _outpd menulis byte, kata, dan kata ganda, masing-masing, ke port output yang ditentukan. Argumen port dapat berupa bilangan bulat yang tidak ditandatangani dalam rentang 0 - 65.535. data_byte dapat berupa bilangan bulat apa pun dalam rentang 0 - 255. data_word dapat berupa nilai apa pun dalam rentang bilangan bulat, bilangan bulat pendek yang tidak ditandatangani, dan bilangan bulat panjang yang tidak ditandatangani.

Karena fungsi-fungsi ini menulis langsung ke port I/O, fungsi tersebut tidak dapat digunakan dalam kode Windows mode pengguna.

Untuk informasi tentang menggunakan port I/O di sistem operasi Windows, lihat Komunikasi serial.

Nama outp dan outpw adalah nama yang lebih lama dan tidak digunakan lagi untuk _outp fungsi dan _outpw . Untuk informasi selengkapnya, lihat nama fungsi POSIX.

Persyaratan

Rutin Header yang diperlukan
_outp <conio.h>
_outpw <conio.h>
_outpd <conio.h>

Untuk informasi kompatibilitas selengkapnya, lihat Kompatibilitas.

Pustaka

Semua versi pustaka run-time C.

Baca juga

I/O konsol dan port
inp, inpw, _inp, _inpw, _inpd