Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Podsumowanie

Funkcja CreateFile() można uzyskać dojścia do portu szeregowego. "Win32 Programmer's Reference" wpis "CreateFile()" wymienia tryb udostępniania musi mieć wartość 0, Utwórz parametr musi być OPEN_EXISTING i szablon musi mieć wartość NULL. Funkcja CreateFile() powiedzie się przy użyciu "COM1" do "COM9" dla nazwy pliku; Jednak wiadomości

INVALID_HANDLE_VALUE

jest zwracany, jeśli używasz "COM10" lub większa. Jeśli nazwa portu jest \\.\COM10, prawidłowy sposób, aby określić port szeregowy w wywołaniu CreateFile() jest następująca: CreateFile( "\\\\.\\COM10", // address of name of the communications device fdwAccess, // access (read-write) mode 0, // share mode NULL, // address of security descriptor OPEN_EXISTING, // how to create 0, // file attributes NULL // handle of file with attributes to copy ); Uwagi: Ta składnia działa również w przypadku portów COM1 do COM9. Niektórych płyt pozwoli Ci wybrać port nazwy użytkownika. Ta składnia działa również tych nazw.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×