Condividi tramite


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