Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
È possibile chiamare alcune funzioni di comunicazione per un dispositivo usando la funzioneEscapeCommFunction. Questa funzione invia un codice per indirizzare il dispositivo a eseguire una funzione estesa. Ad esempio, un'applicazione può sospendere la trasmissione di caratteri con il codice SETBREAK e riprendere la trasmissione con il codice CLRBREAK. Queste operazioni specifiche possono essere avviate anche chiamando le funzioni SetCommBreak e ClearCommBreak. EscapeCommFunction può essere usato anche per implementare il controllo modem manuale. Ad esempio, i codici CLRDTR e SETDTR possono essere usati per implementare il controllo del flusso DTR manuale (data-terminal-ready). Si noti, tuttavia, che si verifica un errore se un processo usa EscapeCommFunction per modificare la riga DTR quando il dispositivo è stato configurato per abilitare l'handshaking DTR o la riga RTS (request-to-send) se l'handshaking RTS è abilitato.
La funzioneDeviceIoControlconsente a un processo di inviare direttamente un codice di funzione esteso a un driver di dispositivo specificato, causando l'esecuzione di una determinata operazione da parte del dispositivo. DeviceIoControl offre a un dispositivo associato a funzionalità di risorse di comunicazione non supportate dalle funzioni di comunicazione seriali standard. Consente a un'applicazione di configurare un dispositivo usando parametri univoci per tale dispositivo e di chiamare funzioni specifiche del dispositivo.