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). |