Abrindo e inicializando uma interface de UART-Compatible 16550
Quando Serial é usado como um driver de filtro de dispositivo de nível inferior, as seguintes considerações se aplicam à abertura e inicialização do dispositivo de filtro:
Serial dá suporte a apenas um aberto por vez no dispositivo de filtro.
O dispositivo de filtro está em um estado indefinido quando está aberto.
Um cliente deve inicializar o dispositivo de filtro para um estado conhecido antes de usá-lo. Um cliente no modo de usuário pode usar as solicitações de IOCTL_SERIAL_SET_Xxx. No entanto, observe que um aplicativo compatível com Win32 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_Xxx e as solicitações de IOCTL_SERIAL_INTERNAL_Xxx. Para obter mais informações, consulte o cabeçalho ntddser.h .