Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Algumas funções de comunicação podem ser chamadas para um dispositivo usando a funçãoEscapeCommFunction. Esta função envia um código para direcionar o dispositivo para executar uma função estendida. Por exemplo, um aplicativo pode suspender a transmissão de caracteres com o código SETBREAK e retomar a transmissão com o código CLRBREAK. Essas operações específicas também podem ser iniciadas chamando o SetCommBreak e funções de ClearCommBreak. EscapeCommFunction também pode ser usado para implementar o controle manual do modem. Por exemplo, os códigos CLRDTR e SETDTR podem ser usados para implementar o controle de fluxo DTR manual (pronto para terminal de dados). Observe, no entanto, que ocorre um erro se um processo usa EscapeCommFunction para manipular a linha DTR quando o dispositivo foi configurado para habilitar o handshaking DTR, ou a linha RTS (request-to-send) se o handshaking RTS estiver habilitado.
A funçãoDeviceIoControl permite que um processo envie um código de função estendido diretamente para um driver de dispositivo especificado, fazendo com que o dispositivo execute uma determinada operação. DeviceIoControl fornece um dispositivo associado a um recurso de comunicação recursos não suportados pelas funções de comunicação serial padrão. Ele permite que um aplicativo configure um dispositivo usando parâmetros exclusivos para esse dispositivo, bem como para chamar quaisquer funções específicas do dispositivo.