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

APERTURA DEL PUERTO SERIE

Paulo Arizola CastilloTutorial22 de Noviembre de 2015

455 Palabras (2 Páginas)101 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.

[pic 7]

hFile [in]

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

lpDCB [in]

Un puntero a la estructura DCB que tiene la configuración del dispositivo de comunicaciones.

Función SetCommMask

Especifica que eventos va a monitorear el dispositivo.

[pic 8]

hFile [in]

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

dwEvtMask [in]

Los eventos a ser habilitados. Un valor de cero deshabilita todos los eventos, este parámetro puede tener  uno o más valores de la siguiente tabla habilitados.

...

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