Udostępnij za pośrednictwem


outp, , outpw, _outp, , _outpw_outpd

Dane wyjściowe, na porcie, bajt (outp, _outp), słowo (outpw, _outpw) lub podwójne słowo (_outpd).

Ważne

Te funkcje są przestarzałe. Począwszy od programu Visual Studio 2015, nie są one dostępne w CRT.
Tego interfejsu API nie można używać w aplikacjach wykonywanych w środowisko wykonawcze systemu Windows. Aby uzyskać więcej informacji, zobacz Funkcje CRT nieobsługiwane w aplikacjach platforma uniwersalna systemu Windows.

Składnia

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
);

Parametry

port
Numer portu.

data_byte, data_word
Wartości wyjściowe.

Wartość zwracana

Funkcje zwracają dane wyjściowe. Nie ma zwracanego błędu.

Uwagi

Funkcje _outp, _outpwi _outpd zapisują bajt, wyraz i podwójne słowo odpowiednio do określonego portu wyjściowego. Argument port może być dowolną niepodpisaną liczbą całkowitą w zakresie od 0 do 65 535. data_byte może być dowolną liczbą całkowitą w zakresie od 0 do 255. data_word może być dowolną wartością w zakresie liczby całkowitej, niepodpisanej krótkiej liczby całkowitej i niepodpisanej długiej liczby całkowitej.

Ponieważ te funkcje zapisują się bezpośrednio na porcie we/wy, nie mogą być używane w kodzie systemu Windows w trybie użytkownika.

Aby uzyskać informacje o korzystaniu z portów we/wy w systemie operacyjnym Windows, zobacz Komunikacja szeregowa.

Nazwy outp i outpw są starsze, przestarzałe nazwy dla _outp funkcji i _outpw . Aby uzyskać więcej informacji, zobacz NAZWY funkcji POSIX.

Wymagania

Procedura Wymagany nagłówek
_outp <conio.h>
_outpw <conio.h>
_outpd <conio.h>

Aby uzyskać więcej informacji o zgodności, zobacz Zgodność.

Biblioteki

Wszystkie wersje bibliotek czasu wykonywania języka C.

Zobacz też

We/Wy konsoli i portu
inp, , inpw, _inp, , _inpw_inpd