Compartir a través de


encabezado pointofservicedriverinterface.h

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

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

IOCTL

 
IOCTL_POINT_OF_SERVICE_CHECK_HEALTH

Esta función de control de E/S comprueba el estado del dispositivo.
IOCTL_POINT_OF_SERVICE_CLAIM_DEVICE

La función de control de E/S reclama el dispositivo para el acceso exclusivo.
IOCTL_POINT_OF_SERVICE_GET_DEVICE_BASICS

Esta función de control de E/S obtiene el tipo de dispositivo, versión y tamaño de búfer recomendado según lo especificado por el controlador.
IOCTL_POINT_OF_SERVICE_GET_PROPERTY

Esta función de control de E/S devuelve el valor de la propiedad especificada del controlador de dispositivo.
IOCTL_POINT_OF_SERVICE_MSR_AUTHENTICATE_DEVICE

Esta función de control de E/S autentica el lector de bandas magnéticas (MSR).
IOCTL_POINT_OF_SERVICE_MSR_DEAUTHENTICATE_DEVICE

Esta función de control de E/S desautoriza el lector de bandas magnéticas (MSR).
IOCTL_POINT_OF_SERVICE_MSR_RETRIEVE_DEVICE_AUTHENTICATION

Esta función de control de E/S recupera el tipo de autenticación del dispositivo.
IOCTL_POINT_OF_SERVICE_MSR_UPDATE_KEY

Esta función de control de E/S establece una nueva clave de cifrado.
IOCTL_POINT_OF_SERVICE_RELEASE_DEVICE

Se llama a esta función de control de E/S cuando un cliente está listo para renunciar a su notificación en un dispositivo.
IOCTL_POINT_OF_SERVICE_RESET_STATISTICS

Esta función de control de E/S restablece el valor de la estadística especificada en cero.
IOCTL_POINT_OF_SERVICE_RETAIN_DEVICE

Esta función de control de E/S se usa para mantener una notificación en un dispositivo cuando se notifica a un cliente que su reclamación en el dispositivo está siendo impugnada por otro cliente.
IOCTL_POINT_OF_SERVICE_RETRIEVE_STATISTICS

Esta función de control de E/S devuelve información estándar de punto de servicio unificado (UPOS) sobre un dispositivo como su categoría, fabricante y número de revisión de firmware.
IOCTL_POINT_OF_SERVICE_SET_PROPERTY

Esta función de control de E/S establece la propiedad especificada en el dispositivo.
IOCTL_POINT_OF_SERVICE_UPDATE_STATISTICS

Esta función de control de E/S establece la estadística especificada en el valor del búfer de entrada.

Estructuras

 
MSR_AUTHENTICATE_DEVICE

Esta estructura proporciona la información de autenticación usada para autenticar un dispositivo.
MSR_DATA_RECEIVED

Esta estructura contiene los datos leídos de una tarjeta de franja magnética deslizada.
MSR_DEAUTHENTICATE_DEVICE

Esta estructura proporciona la información necesaria para desautenticar el dispositivo.
MSR_ERROR_EVENT

Esta estructura contiene los datos de error que se pasan al evento MagneticStripeReaderErrorOccured.
MSR_RETRIEVE_DEVICE_AUTHENTICATION_DATA

Esta estructura contiene información de autenticación recuperada del dispositivo.
MSR_SUPPORTED_CARD_TYPES

Esta estructura define los tipos de tarjetas de franja magnética compatibles con el lector.
MSR_UPDATE_KEY

Esta estructura contiene la información necesaria para establecer una nueva clave de cifrado.
PosBarcodeScanDataTypeData

Esta estructura describe un búfer de simbologías de código de barras compatibles con el controlador.
PosBarcodeScannerCapabilitiesType

Esta estructura define el tipo de funcionalidades del analizador que admite un dispositivo, como si el dispositivo admite informes de estadísticas y vista previa de imágenes.
PosBarcodeScannerDataReceivedEventData

Esta estructura contiene los datos examinados que se pasan al evento BarcodeScannerDataReceived.
PosBarcodeScannerErrorOccurredEventData

Esta estructura contiene los datos de error que se pasan al evento BarcodeScannerErrorOccurred.
PosDeviceBasicsType

Esta estructura indica el tipo de dispositivo, versión y tamaño de búfer recomendado según lo especificado por el controlador.
PosEventDataHeader

Esta estructura describe los datos de imagen escaneados que se pasan al evento BarcodeScannerImagePreviewReceived.
PosMagneticStripeReaderCapabilitiesType

Esta estructura define los tipos de funcionalidades de lector de bandas magnéticas (MSR) que admite un dispositivo, como si el dispositivo admite el enmascaramiento de datos de seguimiento.
PosProfileType

Esta estructura describe el número de cadenas de perfil en un búfer.
PosStatisticsHeader

Esta estructura define información estándar del punto de servicio unificado (UPOS) sobre un dispositivo. Esta estructura es el encabezado de una estadística entrante.
PosStatusUpdatedEventData

Esta estructura contiene datos pasados al evento StatusUpdated.
PosStringType

Esta estructura representa una cadena unicode de punto de servicio (POS) con una longitud de DataLengthInBytes.
PosValueStatisticsEntry

Esta estructura contiene el valor de una estadística.

Enumeraciones

 
MsrAuthenticationProtocolType

Esta enumeración define los protocolos de autenticación del lector de bandas magnéticas (MSR).
MsrCardType

Esta enumeración define los tipos de tarjetas de franja magnética.
MsrDataEncryption

Esta enumeración define el tipo de algoritmo de cifrado admitido por el lector de bandas magnéticas (MSR).
MsrErrorReportingType

Esta enumeración define las constantes que indican el tipo de informe de errores para el lector de franja magnética (MSR).
MsrStatusUpdateType

Esta enumeración define las constantes que indican el estado del lector de franja magnética (MSR).
MsrTrackErrorType

Esta enumeración define los tipos de errores de seguimiento del lector de bandas magnéticas.
MsrTrackIds

Define las constantes que representan las pistas del lector de bandas magnéticas (MSR).
MstStatisticsEntryType

Esta enumeración define los tipos de estadísticas de lector de bandas magnéticas.
PosDeviceControlType

Esta enumeración define los valores de los ICTL del controlador del escáner y el controlador de lector de bandas magnéticas (MSR).
PosEventType

Esta enumeración define los valores usados en la estructura PosEventDataHeader para indicar el tipo de evento que se generó.
PosPropertyId

Esta enumeración define los identificadores de propiedad de las propiedades que los controladores de dispositivo deben controlar para considerarse un escáner de códigos de barras o un lector de bandas magnéticas (MSR).