Freigeben über


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.