PosDeviceControlType-Aufzählung (pointofservicedriverinterface.h)
Diese Enumeration definiert Werte für die IOCTLs des Scannertreibers und des MsR-Treibers (Magnetstreifenleser).
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 Reserviert für die interne Verwendung. |
Invalid Der Ereigniscode ist ungültig. |
GetProperty Stellt IOCTL_POINT_OF_SERVICE_GET_PROPERTYdar. |
SetProperty Represents IOCTL_POINT_OF_SERVICE_SET_PROPERTY. |
ClaimDevice Represents IOCTL_POINT_OF_SERVICE_CLAIM_DEVICE. |
ReleaseDevice Represents IOCTL_POINT_OF_SERVICE_RELEASE_DEVICE. |
RetainDevice Represents IOCTL_POINT_OF_SERVICE_RETAIN_DEVICE. |
RetrieveStatistics Represents IOCTL_POINT_OF_SERVICE_RETRIEVE_STATISTICS. |
ResetStatistics Stellt IOCTL_POINT_OF_SERVICE_RESET_STATISTICSdar. |
UpdateStatistics Stellt IOCTL_POINT_OF_SERVICE_UPDATE_STATISTICSdar. |
CheckHealth Represents IOCTL_POINT_OF_SERVICE_CHECK_HEALTH. |
GetDeviceBasics Represents IOCTL_POINT_OF_SERVICE_GET_DEVICE_BASICS. |
BarcodeScannerInjectEvent Definiert die BarcodeScannerInjectEvent Konstante. |
MsrRetrieveDeviceAuthentication Represents IOCTL_POINT_OF_SERVICE_MSR_RETRIEVE_DEVICE_AUTHENTICATION. |
MsrAuthenticateDevice Represents IOCTL_POINT_OF_SERVICE_MSR_AUTHENTICATE_DEVICE. |
MsrDeAuthenticateDevice Represents IOCTL_POINT_OF_SERVICE_MSR_DEAUTHENTICATE_DEVICE. |
MsrUpdateKey Represents IOCTL_POINT_OF_SERVICE_MSR_UPDATE_KEY. |
StartBarcodeScannerSoftwareTrigger Definiert die StartBarcodeScannerSoftwareTrigger Konstante. |
StopBarcodeScannerSoftwareTrigger Definiert die StopBarcodeScannerSoftwareTrigger- Konstante. |
BarcodeScannerGetSymbologyAttributes Definiert die BarcodeScannerGetSymbologyAttributes Konstante. |
BarcodeScannerSetSymbologyAttributes Definiert die BarcodeScannerSetSymbologyAttributes Konstante. |
_MaxDeviceControlType Reserviert für die interne Verwendung. |
Bemerkungen
Diese Aufzählung 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()verteilt werden soll.
Anforderungen
Anforderung | Wert |
---|---|
Header- | pointofservicedriverinterface.h (include Pointofservicedriverinterface.h) |