Énumération PosDeviceControlType (pointofservicedriverinterface.h)
Cette énumération définit des valeurs pour les IOCTL du pilote du scanneur et du lecteur de bandes magnétiques (MSR).
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;
Constantes
_MinDeviceControlType Réservé à un usage interne. |
Invalid Le code d’événement n’est pas valide. |
GetProperty Représente IOCTL_POINT_OF_SERVICE_GET_PROPERTY. |
SetProperty Représente IOCTL_POINT_OF_SERVICE_SET_PROPERTY. |
ClaimDevice Représente IOCTL_POINT_OF_SERVICE_CLAIM_DEVICE. |
ReleaseDevice Représente IOCTL_POINT_OF_SERVICE_RELEASE_DEVICE. |
RetainDevice Représente IOCTL_POINT_OF_SERVICE_RETAIN_DEVICE. |
RetrieveStatistics Représente IOCTL_POINT_OF_SERVICE_RETRIEVE_STATISTICS. |
ResetStatistics Représente IOCTL_POINT_OF_SERVICE_RESET_STATISTICS. |
UpdateStatistics Représente IOCTL_POINT_OF_SERVICE_UPDATE_STATISTICS. |
CheckHealth Représente IOCTL_POINT_OF_SERVICE_CHECK_HEALTH. |
GetDeviceBasics Représente IOCTL_POINT_OF_SERVICE_GET_DEVICE_BASICS. |
BarcodeScannerInjectEvent Définit la constante BarcodeScannerInjectEvent . |
MsrRetrieveDeviceAuthentication Représente IOCTL_POINT_OF_SERVICE_MSR_RETRIEVE_DEVICE_AUTHENTICATION. |
MsrAuthenticateDevice Représente IOCTL_POINT_OF_SERVICE_MSR_AUTHENTICATE_DEVICE. |
MsrDeAuthenticateDevice Représente IOCTL_POINT_OF_SERVICE_MSR_DEAUTHENTICATE_DEVICE. |
MsrUpdateKey Représente IOCTL_POINT_OF_SERVICE_MSR_UPDATE_KEY. |
StartBarcodeScannerSoftwareTrigger Définit la constante StartBarcodeScannerSoftwareTrigger . |
StopBarcodeScannerSoftwareTrigger Définit la constante StopBarcodeScannerSoftwareTrigger . |
BarcodeScannerGetSymbologyAttributes Définit la constante BarcodeScannerGetSymbologyAttributes . |
BarcodeScannerSetSymbologyAttributes Définit la constante BarcodeScannerSetSymbologyAttributes . |
_MaxDeviceControlType Réservé à un usage interne. |
Remarques
Cette énumération fournit des valeurs pour chaque IOCTL que vous pouvez envoyer au pilote de périphérique. Il s’agit d’un moyen pratique d’indiquer quel IOCTL distribuer lors de l’appel de fonctions telles que SendDeviceCommand().
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | pointofservicedriverinterface.h (inclure Pointofservicedriverinterface.h) |