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
, , _outpw
dan _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.