pointofservicedriverinterface.h header
Diese Kopfzeile wird von Pos verwendet. Weitere Informationen finden Sie unter:
pointofservicedriverinterface.h enthält die folgenden Programmierschnittstellen:
IOCTLs
IOCTL_POINT_OF_SERVICE_CHECK_HEALTH Mit dieser E/A-Steuerelementfunktion wird die Geräteintegrität überprüft. |
IOCTL_POINT_OF_SERVICE_CLAIM_DEVICE Die E/A-Steuerungsfunktion beansprucht das Gerät für exklusiven Zugriff. |
IOCTL_POINT_OF_SERVICE_GET_DEVICE_BASICS Diese E/A-Steuerelementfunktion ruft den Typ des Geräts, der Version und der empfohlenen Puffergröße ab, wie vom Treiber angegeben. |
IOCTL_POINT_OF_SERVICE_GET_PROPERTY Diese E/A-Steuerelementfunktion gibt den Wert der angegebenen Eigenschaft vom Gerätetreiber zurück. |
IOCTL_POINT_OF_SERVICE_MSR_AUTHENTICATE_DEVICE Diese E/A-Steuerungsfunktion authentifiziert den Magnetstreifenleser (MSR). |
IOCTL_POINT_OF_SERVICE_MSR_DEAUTHENTICATE_DEVICE Diese E/A-Steuerungsfunktion entauthenticat den Magnetstreifenleser (MSR). |
IOCTL_POINT_OF_SERVICE_MSR_RETRIEVE_DEVICE_AUTHENTICATION Diese E/A-Steuerelementfunktion ruft den Geräteauthentifizierungstyp ab. |
IOCTL_POINT_OF_SERVICE_MSR_UPDATE_KEY Diese E/A-Steuerungsfunktion legt einen neuen Verschlüsselungsschlüssel fest. |
IOCTL_POINT_OF_SERVICE_RELEASE_DEVICE Diese E/A-Steuerelementfunktion wird aufgerufen, wenn ein Client bereit ist, seinen Anspruch auf einem Gerät zurückzugeben. |
IOCTL_POINT_OF_SERVICE_RESET_STATISTICS Mit dieser E/A-Steuerelementfunktion wird der Wert der angegebenen Statistik auf Null zurückgesetzt. |
IOCTL_POINT_OF_SERVICE_RETAIN_DEVICE Diese E/A-Steuerungsfunktion wird verwendet, um einen Anspruch auf einem Gerät beizubehalten, wenn ein Client benachrichtigt wird, dass sein Anspruch auf dem Gerät von einem anderen Client angefochten wird. |
IOCTL_POINT_OF_SERVICE_RETRIEVE_STATISTICS Diese E/A-Steuerungsfunktion gibt Standardinformationen zu einem Gerät wie der Kategorie, dem Hersteller und der Firmwarerevisionsnummer zurück. |
IOCTL_POINT_OF_SERVICE_SET_PROPERTY Diese E/A-Steuerelementfunktion legt die angegebene Eigenschaft auf dem Gerät fest. |
IOCTL_POINT_OF_SERVICE_UPDATE_STATISTICS Diese E/A-Steuerelementfunktion legt die angegebene Statistik auf den Wert im Eingabepuffer fest. |
Strukturen
MSR_AUTHENTICATE_DEVICE Diese Struktur stellt die Authentifizierungsinformationen bereit, die zum Authentifizieren eines Geräts verwendet werden. |
MSR_DATA_RECEIVED Diese Struktur enthält die Daten, die aus einer Wisch-Magnetstreifenkarte gelesen werden. |
MSR_DEAUTHENTICATE_DEVICE Diese Struktur stellt die erforderlichen Informationen bereit, um das Gerät zu authentifizieren. |
MSR_ERROR_EVENT Diese Struktur enthält die Fehlerdaten, die an das MagneticStripeReaderErrorOccured-Ereignis übergeben werden. |
MSR_RETRIEVE_DEVICE_AUTHENTICATION_DATA Diese Struktur enthält Authentifizierungsinformationen, die vom Gerät abgerufen werden. |
MSR_SUPPORTED_CARD_TYPES Diese Struktur definiert die Typen von Magnetstreifenkarten, die vom Leser unterstützt werden. |
MSR_UPDATE_KEY Diese Struktur enthält die informationen, die zum Festlegen eines neuen Verschlüsselungsschlüssels erforderlich sind. |
PosBarcodeScanDataTypeData- Diese Struktur beschreibt einen Puffer von Barcodesymbologien, die vom Treiber unterstützt werden. |
PosBarcodeScannerCapabilitiesType Diese Struktur definiert den Typ der Scannerfunktionen, die ein Gerät unterstützt, z. B. ob das Gerät Statistiken zur Berichterstellung und Bildvorschau unterstützt. |
PosBarcodeScannerDataReceivedEventData Diese Struktur enthält die gescannten Daten, die an das BarcodeScannerDataReceived-Ereignis übergeben werden. |
PosBarcodeScannerErrorOccurredEventData Diese Struktur enthält die Fehlerdaten, die an das BarcodeScannerErrorOccurred-Ereignis übergeben werden. |
PosDeviceBasicsType Diese Struktur gibt den Typ des Geräts, der Version und der empfohlenen Puffergröße an, wie vom Treiber angegeben. |
PosEventDataHeader- Diese Struktur beschreibt die gescannten Bilddaten, die an das BarcodeScannerImagePreviewReceived-Ereignis übergeben werden. |
PosMagneticStripeReaderCapabilitiesType Diese Struktur definiert die Arten von MsR-Funktionen (Magnetstreifenleser), die ein Gerät unterstützt, z. B. ob das Gerät die Datenformatierung unterstützt. |
PosProfileType- Diese Struktur beschreibt die Anzahl der Profilzeichenfolgen in einem Puffer. |
PosStatisticsHeader Diese Struktur definiert Die Standardinformationen zu einem Gerät (Unified Point of Service, UPOS). Diese Struktur ist der Header für eine eingehende Statistik. |
PosStatusUpdatedEventData- Diese Struktur enthält Daten, die an das StatusUpdated-Ereignis übergeben werden. |
PosStringType- Diese Struktur stellt eine POS-Unicode-Zeichenfolge (Point of Service) mit einer Länge von DataLengthInBytes dar. |
PosValueStatisticsEntry Diese Struktur enthält den Wert einer Statistik. |
Aufzählungen
MsrAuthenticationProtocolType Diese Enumeration definiert msR-Authentifizierungsprotokolle (Magnetstreifenleser). |
MsrCardType- Diese Enumeration definiert die Arten von Magnetstreifenkarten. |
MsrDataEncryption Diese Enumeration definiert die Art des Verschlüsselungsalgorithmus, der vom Magnetstreifenleser (MSR) unterstützt wird. |
MsrErrorReportingType- Diese Enumeration definiert die Konstanten, die den Fehlerberichtstyp für den Magnetstreifenleser (MSR) angeben. |
MsrStatusUpdateType Diese Enumeration definiert die Konstanten, die den Magnetstreifenleserstatus (MSR) angeben. |
MsrTrackErrorType Diese Aufzählung definiert die Arten von Magnetstreifenleser-Lesefehlern. |
MsrTrackIds Definiert die Konstanten, die die Magnetstreifenleserspuren (MSR) darstellen. |
MstStatisticsEntryType Diese Enumeration definiert die Arten von Magnetstreifenleserstatistiken. |
PosDeviceControlType- Diese Enumeration definiert Werte für die IOCTLs des Scannertreibers und des MsR-Treibers (Magnetstreifenleser). |
PosEventType- Diese Aufzählung definiert Werte, die in der PosEventDataHeader-Struktur verwendet werden, um den Typ des ausgelösten Ereignisses anzugeben. |
PosPropertyId- Diese Enumeration definiert die Eigenschaftsbezeichner für die Eigenschaften, die Gerätetreiber verarbeiten müssen, um als Strichcodescanner oder als Magnetstreifenleser (MSR) zu gelten. |