ΔΙΑΔΙΚΑΣΙΕΣ: Καθορίστε σειριακών θυρών μεγαλύτεροι από COM9

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 115831 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

Περίληψη

CreateFile() μπορούν να χρησιμοποιηθούν για τη λήψη ενός δείκτη χειρισμού σε μια σειριακή θύρα. "Win32 Programmer's Reference" Καταχώρηση "CreateFile()" αναφέρει ότι η κατάσταση κοινής χρήσης πρέπει να είναι 0, η παράμετρος δημιουργίας πρέπει να OPEN_EXISTING και το πρότυπο πρέπει να έχει τιμή NULL.

CreateFile() είναι επιτυχής όταν χρησιμοποιούν "COM1" έως "COM9" για το όνομα του αρχείου, ωστόσο, το μήνυμα
INVALID_HANDLE_VALUE
επιστρέφεται αν χρησιμοποιείτε "COM10" ή μεγαλύτερη.

Εάν το όνομα της θύρας \\.\COM10, τον σωστό τρόπο για να καθορίσετε τη σειριακή θύρα σε μια κλήση CreateFile() έχει ως εξής:
   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. Ορισμένες κάρτες θα σας επιτρέψει να επιλέξετε τη θύρα ονομάζει τον εαυτό σας. Η σύνταξη αυτή ισχύει για αυτά τα ονόματα.

Ιδιότητες

Αναγν. άρθρου: 115831 - Τελευταία αναθεώρηση: Παρασκευή, 23 Σεπτεμβρίου 2011 - Αναθεώρηση: 4.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft Win32 Application Programming Interface στις ακόλουθες πλατφόρμες
    • Microsoft Windows 98 Standard Edition
    • Microsoft Windows Millennium Edition
Λέξεις-κλειδιά: 
kbapi kbcommport kbhowto kbkernbase kbserial kbmt KB115831 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:115831

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com