Compartir a través de


encabezado poscx.h

Este encabezado lo usa pos. Para obtener más información, consulte:

poscx.h contiene las siguientes interfaces de programación:

Functions

 
POS_CX_ATTRIBUTES_INIT

POS_CX_ATTRIBUTES_INIT inicializa una estructura de POS_CX_ATTRIBUTE.
PosCxClaimDevice

Se llama a PosCxClaimDevice para reclamar un dispositivo para uso exclusivo. El llamador debe llamar a PosCxReleaseDevice cuando el dispositivo ya no sea necesario.
PosCxCleanPendingRequests

Se llama a PosCxCleanPendingRequests para cancelar todas las solicitudes pendientes de un llamador determinado, identificado por la instancia abierta.
PosCxCleanupEvents

Se llama a PosCxCleanupEvents para limpiar todos los eventos pendientes de un llamador determinado, identificado por la instancia abierta.
PosCxClose

Se llama a PosCxClose para eliminar una instancia de biblioteca posCx abierta. Esta función libera el dispositivo si el autor de la llamada es el propietario y cancela las solicitudes pendientes. Se debe llamar desde la devolución de llamada EVT_WDF_FILE_CLOSE del controlador.
PosCxGetDeviceInterfaceTag

PosCxGetDeviceInterfaceTag devuelve la etiqueta de interfaz de dispositivo establecida en PosCxOpen.
PosCxGetPendingEvent

Se llama a PosCxGetPendingEvent desde la devolución de llamada de lectura del dispositivo o cuando llega un nuevo evento.
PosCxInit

Se llama a PosCxInit para inicializar los recursos internos de la biblioteca posCx. Los recursos están vinculados al dispositivo y se liberan cuando el dispositivo desaparece.
PosCxIsDeviceOwner

PosCxIsDeviceOwner comprueba si el autor de la llamada posee actualmente la notificación en el dispositivo.
PosCxIsPosApp

PosCxIsPosApp comprueba si la instancia abierta está asociada a una aplicación de punto de servicio.
PosCxMarkPosApp

PosCxMarkPosApp marca la instancia abierta como asociada o no asociada a una aplicación de punto de servicio.
PosCxOpen

Se llama a PosCxOpen para crear una instancia de biblioteca posCx abierta. Esta función inicializa todos los recursos que necesita para administrar una única instancia abierta. Se debe llamar desde la devolución de llamada EVT_WDF_DEVICE_FILE_CREATE del controlador.
PosCxPutPendingEvent

PosCxPutPendingEvent crea un nuevo objeto de evento, copia los datos del evento en el nuevo objeto de evento e intenta delegarlos en el llamador en espera.
PosCxPutPendingEventMemory

PosCxPutPendingEventMemory intenta delegar un objeto de memoria que contiene los datos del evento en un llamador en espera.
PosCxReleaseDevice

Se llama a PosCxReleaseDevice para liberar un dispositivo que se afirmó anteriormente con PosCxClaimDevice. Una vez liberado el dispositivo, se promueve el siguiente solicitante de notificaciones pendiente.
PosCxRemoteRequestRelease

Se llama a PosCxRemoteRequestRelease cada vez que un dispositivo remoto solicita que el dispositivo se suelte. Esto inicia la negociación de notificaciones.
PosCxRetainDevice

Se llama a PosCxRetainDevice para ampliar la propiedad del dispositivo.

Funciones de devolución de llamada

 
EVT_POS_CX_DEVICE_OWNERSHIP_CHANGE

Se llama a la devolución de llamada EVT_POS_CX_DEVICE_OWNERSHIP_CHANGE durante la transición de propiedad de la notificación de API. Se espera que el controlador vuelva a establecer el dispositivo en un estado predeterminado en esta rutina.
EVT_POS_CX_DEVICE_REMOTE_CLAIM

Se llama a la devolución de llamada EVT_POS_CX_DEVICE_REMOTE_CLAIM cuando el dispositivo pasa de no reclamado a reclamado y permite al controlador realizar trabajo adicional.
EVT_POS_CX_DEVICE_REMOTE_RELEASE

Se llama a la devolución de llamada EVT_POS_CX_DEVICE_REMOTE_RELEASE cada vez que el dispositivo se libera y deja sin propietario y permite al controlador realizar trabajo adicional.
EVT_POS_CX_DEVICE_REMOTE_RETAIN

Se llama a la devolución de llamada EVT_POS_CX_DEVICE_REMOTE_RETAIN cada vez que PosCx intenta mantener una notificación en un dispositivo de red y permite al controlador realizar un trabajo adicional.

Estructuras

 
POS_CX_ATTRIBUTES

La estructura de POS_CX_ATTRIBUTES contiene punteros a las funciones de devolución de llamada de eventos implementadas por el controlador de cliente.

Enumeraciones

 
POS_CX_EVENT_ATTRIBUTES

El POS_CX_EVENT_ATTRIBUTES describe los derechos de prioridad y acceso para los eventos de POS procedentes del dispositivo. Los valores son una combinación de los valores definidos en POS_CX_EVENT_DEST y POS_CX_EVENT_PRIORITY.
POS_CX_EVENT_DEST

El POS_CX_EVENT_DEST define qué aplicaciones reciben este evento.
POS_CX_EVENT_PRIORITY

El POS_CX_EVENT_PRIORITY define la importancia del evento y el pedido que se entregará a la aplicación cliente.