Compartilhar via


Abrindo e inicializando um dispositivo serial

Quando Serial é usado como um driver de função, as seguintes considerações se aplicam à abertura e inicialização de um dispositivo serial:

  • Serial dá suporte a apenas um aberto por vez em um dispositivo serial.

  • Um dispositivo está em um estado indefinido quando é aberto. Um cliente deve inicializar um dispositivo para um estado conhecido antes de usar o dispositivo. Um cliente do modo de usuário deve usar as funções de comunicação compatíveis com os Serviços Base do Windows no SDK do Microsoft Windows. Um cliente no modo kernel pode usar o IOCTL_SERIAL_SET_Xxx e as solicitações de IOCTL_SERIAL_INTERNAL_Xxx. Para obter mais informações, consulte o cabeçalho ntddser.h.

  • Todos os clientes devem abrir um dispositivo serial quando necessário e fechar o dispositivo imediatamente após o fim da porta.

  • O soro deve abrir uma porta RS-232 para enumerar a porta. Os clientes que mantêm uma porta RS-232 aberta indefinidamente não devem usar o Soro.