Al momento sei offline in attesa che la connessione Internet venga ristabilita

HOWTO: Specifica di dimensione superiore a COM9 di porte seriali

Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell’utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell’utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.

115831
Sommario
CreateFile() può essere utilizzato per ottenere un handle a una porta seriale. "Win32 Programmer Reference" voce per "CreateFile()" sono segnalati che la modalità di condivisione deve essere 0, il parametro di creazione è in necessario di essere OPEN_EXISTING e il modello deve essere NULL.

CreateFile() è il valore corretto quando si utilizza "COM1" a "COM9" per il nome del file, tuttavia, il messaggio
INVALID_HANDLE_VALUE
viene restituito se si utilizza "COM10" o superiore.

Se il nome della porta è \\.\COM10, il modo corretto per specificare la porta seriale in una chiamata a CreateFile() è la seguente:
   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   );				
NOTES: questa sintassi funziona anche per le porte COM1 a COM9. Alcune aree consentono di scegliere che la porta nomi manualmente. Questa sintassi funziona anche tali nomi.
3.10 3.50

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 115831 - Ultima revisione: 03/01/2005 15:34:49 - Revisione: 3.3

  • Microsoft Win32 Application Programming Interface
  • kbmt kbapi kbcommport kbhowto kbkernbase kbserial KB115831 KbMtit
Feedback