PosDeviceControlType-Enumeration (pointofservicedriverinterface.h)
Diese Enumeration definiert Werte für die IOCTLs des Scannertreibers und des MsR-Treibers (Magnetic Stripe Reader).
Syntax
typedef enum _PosDeviceControlType {
_MinDeviceControlType,
Invalid,
GetProperty,
SetProperty,
ClaimDevice,
ReleaseDevice,
RetainDevice,
RetrieveStatistics,
ResetStatistics,
UpdateStatistics,
CheckHealth,
GetDeviceBasics,
BarcodeScannerInjectEvent,
MsrRetrieveDeviceAuthentication,
MsrAuthenticateDevice,
MsrDeAuthenticateDevice,
MsrUpdateKey,
StartBarcodeScannerSoftwareTrigger,
StopBarcodeScannerSoftwareTrigger,
BarcodeScannerGetSymbologyAttributes,
BarcodeScannerSetSymbologyAttributes,
_MaxDeviceControlType
} PosDeviceControlType;
Konstanten
_MinDeviceControlType Für die interne Verwendung reserviert. |
Invalid Der Ereigniscode ist ungültig. |
GetProperty Stellt IOCTL_POINT_OF_SERVICE_GET_PROPERTY dar. |
SetProperty Stellt IOCTL_POINT_OF_SERVICE_SET_PROPERTY dar. |
ClaimDevice Stellt IOCTL_POINT_OF_SERVICE_CLAIM_DEVICE dar. |
ReleaseDevice Stellt IOCTL_POINT_OF_SERVICE_RELEASE_DEVICE dar. |
RetainDevice Stellt IOCTL_POINT_OF_SERVICE_RETAIN_DEVICE dar. |
RetrieveStatistics Stellt IOCTL_POINT_OF_SERVICE_RETRIEVE_STATISTICS dar. |
ResetStatistics Stellt IOCTL_POINT_OF_SERVICE_RESET_STATISTICS dar. |
UpdateStatistics Stellt IOCTL_POINT_OF_SERVICE_UPDATE_STATISTICS dar. |
CheckHealth Stellt IOCTL_POINT_OF_SERVICE_CHECK_HEALTH dar. |
GetDeviceBasics Stellt IOCTL_POINT_OF_SERVICE_GET_DEVICE_BASICS dar. |
BarcodeScannerInjectEvent Definiert die BarcodeScannerInjectEvent-Konstante . |
MsrRetrieveDeviceAuthentication Stellt IOCTL_POINT_OF_SERVICE_MSR_RETRIEVE_DEVICE_AUTHENTICATION dar. |
MsrAuthenticateDevice Stellt IOCTL_POINT_OF_SERVICE_MSR_AUTHENTICATE_DEVICE dar. |
MsrDeAuthenticateDevice Stellt IOCTL_POINT_OF_SERVICE_MSR_DEAUTHENTICATE_DEVICE dar. |
MsrUpdateKey Stellt IOCTL_POINT_OF_SERVICE_MSR_UPDATE_KEY dar. |
StartBarcodeScannerSoftwareTrigger Definiert die StartBarcodeScannerSoftwareTrigger-Konstante . |
StopBarcodeScannerSoftwareTrigger Definiert die StopBarcodeScannerSoftwareTrigger-Konstante . |
BarcodeScannerGetSymbologyAttributes Definiert die BarcodeScannerGetSymbologyAttributes-Konstante . |
BarcodeScannerSetSymbologyAttributes Definiert die BarcodeScannerSetSymbologyAttributes-Konstante . |
_MaxDeviceControlType Für die interne Verwendung reserviert. |
Hinweise
Diese Enumeration stellt Werte für jede IOCTL bereit, die Sie an den Gerätetreiber senden können. Es ist eine bequeme Möglichkeit, anzugeben, welche IOCTL beim Aufrufen von Funktionen wie SendDeviceCommand()gesendet werden soll.
Anforderungen
Anforderung | Wert |
---|---|
Header | pointofservicedriverinterface.h (include Pointofservicedriverinterface.h) |