Σύνοψη
Η δημιουργία αρχείων() μπορεί να χρησιμοποιηθεί για να λάβετε ένα δείκτη χειρισμού σε μια σειριακή θύρα. "Αναφορά προγραμματιστή του Win32" Καταχώρηση για "Η δημιουργία αρχείων()" αναφέρει ότι την κατάσταση κοινής χρήσης πρέπει να είναι 0, η δημιουργία παραμέτρου πρέπει να είναι OPEN_EXISTING και το πρότυπο πρέπει να είναι NULL. Η δημιουργία αρχείων() είναι επιτυχής όταν χρησιμοποιείτε την "COM1" έως "COM9" για το όνομα του αρχείου; Ωστόσο, το μήνυμα
INVALID_HANDLE_VALUE
επιστρέφεται εάν χρησιμοποιείτε "COM10" ή μεγαλύτερο. Εάν το όνομα της θύρας είναι \\.\COM10, το σωστό τρόπο για να καθορίσετε τη σειριακή θύρα σε μια κλήση η δημιουργία αρχείων() έχει ως εξής: CreateFile( "\\\\.\\COM10", // address of name of the communications device fdwAccess, // access (read-write) mode 0, // share mode NULL, // address of security descriptor OPEN_EXISTING, // how to create 0, // file attributes NULL // handle of file with attributes to copy ); ΣΗΜΕΙΏΣΕΙΣ: Η σύνταξη αυτή ισχύει επίσης για τις θύρες COM1 έως COM9. Ορισμένοι πίνακες θα σας επιτρέπουν να επιλέξετε τη θύρα ονομάζει τον εαυτό σας. Η σύνταξη αυτή ισχύει για καθώς και αυτά τα ονόματα.