Solicitações de controle de dispositivo serial

Serial fornece solicitações de controle de dispositivo para controlar a operação de dispositivos seriais que dão suporte a uma interface compatível com UART 16550.

Serial dá suporte a solicitações IOCTL_SERIAL_XXX que um cliente pode usar para executar as seguintes tarefas:

  • Obter e definir registros de controle e sinais de controle.

  • Obter e definir controle de linha e controle de modem.

  • Defina o controle FIFO.

  • Obter e definir operações e parâmetros de controle de handshake e fluxo.

  • Obter e definir eventos de espera.

  • Limpe buffers internos, defina o tamanho do buffer de recebimento e redefina o dispositivo.

  • Obtenha e defina tempos limite que são usados para solicitações de leitura e gravação.

  • Obter e limpar estatísticas de desempenho.

  • Obtenha status informações.

  • Obter propriedades do dispositivo.

Serial dá suporte a solicitações IOCTL_SERIAL_INTERNAL_XXX que um cliente de modo kernel confiável pode usar para executar as seguintes tarefas:

  • Defina as configurações básicas em um dispositivo e restaure as configurações anteriores.

  • Desabilite e habilite a operação de espera/ativação de um dispositivo.

Para obter mais informações sobre a operação de alto nível das portas COM, consulte as informações sobre os recursos de comunicação compatíveis com os Serviços Base do Windows no SDK do Microsoft Windows.

Para obter mais informações sobre solicitações de E/S serial, consulte os tópicos de referência de Porta Serial .

Para obter mais informações sobre as solicitações de IOCTL_SERIAL_XXX e IOCTL_SERIAL_INTERNAL_XXX, consulte o cabeçalho ntddser.h .