Condividi tramite


Apertura e inizializzazione di un dispositivo seriale

Quando seriale viene usato come driver di funzione, le considerazioni seguenti si applicano all'apertura e all'inizializzazione di un dispositivo seriale:

  • Serial supporta una sola apertura alla volta in un dispositivo seriale.

  • Un dispositivo è in uno stato non definito quando viene aperto. Un client deve inizializzare un dispositivo in uno stato noto prima di usare il dispositivo. Un client in modalità utente deve usare le funzioni di comunicazione supportate dai servizi di base Windows nel Microsoft Windows SDK. Un client in modalità kernel può usare il IOCTL_SERIAL_SET_Xxx e le richieste di IOCTL_SERIAL_INTERNAL_Xxx. Per altre informazioni, vedere l'intestazione ntddser.h.

  • Quando necessario, tutti i client devono aprire un dispositivo seriale e chiudere il dispositivo immediatamente dopo che sono passati con la porta.

  • Serenum deve aprire una porta RS-232 per enumerare la porta. I client che contengono una porta RS-232 aperta per un periodo illimitato non devono usare Serenum.