ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

APERTURA DEL PUERTO SERIE


Enviado por   •  22 de Noviembre de 2015  •  Tutorial  •  455 Palabras (2 Páginas)  •  82 Visitas

Página 1 de 2

APERTURA DEL PUERTO SERIE

Función CreateFile

Sintaxis

[pic 1]

  • lpFileName [in]

El nombre del archivo o dispositivo a ser creado o abierto. Puede usarse para este nombre el slash(/) o backslash(\).

  • dwDesiredAccess [in]

El pedido de acceso al archivo o dispositivo puede resumirse en lectura, escritura o ambos. Las opciones más usadas son: GENERIC_READGENERIC_WRITE, o ambos  (GENERIC_READ | GENERIC_WRITE).

  • dwShareMode [in]

El pedido de compartir el archivo o dispositivo el cual puede ser de lectura, escritura o ambos o ninguno. Los posibles valores de este parámetro son los siguientes:

[pic 2]

  • lpSecurityAttributes [in, optional]

Un punter a la estructura SECURITY_ATTRIBUTES.

  • dwCreationDisposition [in]

Opción para abrir un dispositivo existente o no. Para dispositivos este parámetro es puesto en  OPEN_EXISTING. La lista de los valores que puede tomar este parámetro son los siguientes.

[pic 3]

  • dwFlagsAndAttributes [in]

Contiene el valor de los atributos y flags de un dispositivo o archivo. Donde  FILE_ATTRIBUTE_NORMAL es el valor por defecto más usado.

*A continuación se muestra la tabla de atributos

[pic 4]

  • Return value

Si el resultado es correcto el valor de retorno es un Handle abierto al archive o dispositivo. Si la función falla el valor de retorno es INVALID_HANDLE_VALUE.


Función  GetCommState

Obtiene la configuración actual del dispositivo.

Sintaxis

[pic 5]

Parámetros

hFile [in]

Handle al dispositivo de comunicaciones. La función CreateFile retorna este Handle.

lpDCB [in, out]

Un puntero a una estructura DCB que recibe la información del dispositivo.

Estructura DCB

Define la configuración del dispositivo. El contenido de la estructura se muestra a continuación.

[pic 6]


Función SetCommState

Configura un dispositivo de comunicación de acuerdo a las especificaciones dadas en la estructura creada DCB. Si todo funciona correctamente el valor retornado es cero.

...

Descargar como (para miembros actualizados) txt (4 Kb) pdf (515 Kb) docx (285 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com