Aplica-se a
General

Resumo

CreateFile () pode ser usado para obter um identificador para uma porta serial. A "referência do programador do Win32" entrada "CreateFile ()" menciona que o modo de compartilhamento deve ser 0, o parâmetro de criar deve ser OPEN_EXISTING e o modelo deve ser NULL. CreateFile () for bem-sucedido ao usar "COM1" a "COM9" para o nome do arquivo; No entanto, a mensagem

INVALID_HANDLE_VALUE

será retornado se você usar "COM10" ou superior. Se o nome da porta é \\.\COM10, a maneira correta de especificar a porta serial em uma chamada ao CreateFile () é o seguinte: 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 ); Observações: Esta sintaxe também funciona para portas COM1 a COM9. Algumas placas permitem que você escolha que nomes de porta por conta própria. Essa sintaxe funciona por esses nomes, também.

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.