intestazione pointofservicedriverinterface.h
Questa intestazione viene usata da pos. Per altre informazioni, vedere:
pointofservicedriverinterface.h contiene le interfacce di programmazione seguenti:
IOCTL
IOCTL_POINT_OF_SERVICE_CHECK_HEALTH Questa funzione di controllo I/O controlla l'integrità del dispositivo. |
IOCTL_POINT_OF_SERVICE_CLAIM_DEVICE La funzione di controllo I/O dichiara il dispositivo per l'accesso esclusivo. |
IOCTL_POINT_OF_SERVICE_GET_DEVICE_BASICS Questa funzione di controllo I/O ottiene il tipo di dispositivo, la versione e le dimensioni consigliate del buffer, come specificato dal driver. |
IOCTL_POINT_OF_SERVICE_GET_PROPERTY Questa funzione di controllo I/O restituisce il valore della proprietà specificata dal driver di dispositivo. |
IOCTL_POINT_OF_SERVICE_MSR_AUTHENTICATE_DEVICE Questa funzione di controllo I/O autentica il lettore di strisce magnetiche (MSR). |
IOCTL_POINT_OF_SERVICE_MSR_DEAUTHENTICATE_DEVICE Questa funzione di controllo I/O deauthenticate il lettore di strisce magnetiche (MSR). |
IOCTL_POINT_OF_SERVICE_MSR_RETRIEVE_DEVICE_AUTHENTICATION Questa funzione di controllo I/O recupera il tipo di autenticazione del dispositivo. |
IOCTL_POINT_OF_SERVICE_MSR_UPDATE_KEY Questa funzione di controllo I/O imposta una nuova chiave di crittografia. |
IOCTL_POINT_OF_SERVICE_RELEASE_DEVICE Questa funzione di controllo di I/O viene chiamata quando un client è pronto a rimettere la sua attestazione in un dispositivo. |
IOCTL_POINT_OF_SERVICE_RESET_STATISTICS Questa funzione di controllo I/O reimposta il valore della statistica specificata su zero. |
IOCTL_POINT_OF_SERVICE_RETAIN_DEVICE Questa funzione di controllo I/O viene usata per mantenere un'attestazione in un dispositivo quando un client riceve una notifica che la sua attestazione sul dispositivo viene contestato da un altro client. |
IOCTL_POINT_OF_SERVICE_RETRIEVE_STATISTICS Questa funzione di controllo I/O restituisce informazioni standard upOS (unified point of service) su un dispositivo, ad esempio la categoria, il produttore e il numero di revisione del firmware. |
IOCTL_POINT_OF_SERVICE_SET_PROPERTY Questa funzione di controllo I/O imposta la proprietà specificata nel dispositivo. |
IOCTL_POINT_OF_SERVICE_UPDATE_STATISTICS Questa funzione di controllo I/O imposta la statistica specificata sul valore nel buffer di input. |
Strutture
MSR_AUTHENTICATE_DEVICE Questa struttura fornisce le informazioni di autenticazione usate per autenticare un dispositivo. |
MSR_DATA_RECEIVED Questa struttura contiene i dati letti da una scheda di striscia magnetica con scorrimento rapido. |
MSR_DEAUTHENTICATE_DEVICE Questa struttura fornisce le informazioni necessarie per deutenticare il dispositivo. |
MSR_ERROR_EVENT Questa struttura contiene i dati di errore passati all'evento MagneticStripeReaderErrorOccured. |
MSR_RETRIEVE_DEVICE_AUTHENTICATION_DATA Questa struttura contiene informazioni di autenticazione recuperate dal dispositivo. |
MSR_SUPPORTED_CARD_TYPES Questa struttura definisce i tipi di schede di striscia magnetica supportate dal lettore. |
MSR_UPDATE_KEY Questa struttura contiene le informazioni necessarie per impostare una nuova chiave di crittografia. |
PosBarcodeScanDataTypeData Questa struttura descrive un buffer di simboli di codice a barre supportati dal driver. |
PosBarcodeScannerCapabilitiesType Questa struttura definisce il tipo di funzionalità dello scanner supportate da un dispositivo, ad esempio se il dispositivo supporta la creazione di report delle statistiche e l'anteprima delle immagini. |
PosBarcodeScannerDataReceivedEventData Questa struttura contiene i dati analizzati passati all'evento BarcodeScannerDataReceived. |
PosBarcodeScannerErrorOccurredEventData Questa struttura contiene i dati di errore passati all'evento BarcodeScannerErrorOccurred. |
PosDeviceBasicsType Questa struttura indica il tipo di dispositivo, versione e dimensioni del buffer consigliate, come specificato dal driver. |
PosEventDataHeader Questa struttura descrive i dati dell'immagine analizzata passati all'evento BarcodeScannerImagePreviewReceived. |
PosMagneticStripeReaderCapabilitiesType Questa struttura definisce i tipi di funzionalità di lettore di banda magnetica (MSR) supportate da un dispositivo, ad esempio se il dispositivo supporta la maschera dati di traccia. |
PosProfileType Questa struttura descrive il numero di stringhe del profilo in un buffer. |
PosStatisticsHeader Questa struttura definisce le informazioni standard UPOS (Unified Point of Service) su un dispositivo. Questa struttura è l'intestazione per una statistica in ingresso. |
PosStatusUpdatedEventData Questa struttura contiene i dati passati all'evento StatusUpdated. |
PosStringType Questa struttura rappresenta una stringa unicode Point of Service (POS) con lunghezza di DataLengthInBytes. |
PosValueStatisticsEntry Questa struttura contiene il valore di una statistica. |
Enumerazioni
MsrAuthenticationProtocolType Questa enumerazione definisce protocolli di autenticazione msr (magnetic strip reader). |
MsrCardType Questa enumerazione definisce i tipi di schede di striscia magnetica. |
MsrDataEncryption Questa enumerazione definisce il tipo di algoritmo di crittografia supportato dal lettore di strisce magnetiche (MSR). |
MsrErrorReportingType Questa enumerazione definisce le costanti che indicano il tipo di segnalazione degli errori per il lettore di strisce magnetiche (MSR). |
MsrStatusUpdateType Questa enumerazione definisce le costanti che indicano lo stato del lettore di striscia magnetica (MSR). |
MsrTrackErrorType Questa enumerazione definisce i tipi di errori di lettura di striscia magnetica. |
MsrTrackIds Definisce le costanti che rappresentano le tracce del lettore di striscia magnetica (MSR). |
MstStatisticsEntryType Questa enumerazione definisce i tipi di statistiche di lettore di strisce magnetiche. |
PosDeviceControlType Questa enumerazione definisce i valori per i nomi IOCTLs del driver dello scanner e del driver di striscia magnetica (MSR). |
PosEventType Questa enumerazione definisce i valori usati nella struttura PosEventDataHeader per indicare il tipo di evento generato. |
PosPropertyId Questa enumerazione definisce gli identificatori di proprietà per le proprietà che i driver di dispositivo devono gestire per essere considerati uno scanner di codice a barre o un lettore a striscia magnetica (MSR). |