Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette énumération définit les valeurs des pilotes du scanneur et du pilote MSR (Lecteur de bandes magnétiques).
Syntaxe
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
_MinDeviceControlTypeRéservé à une utilisation interne. |
InvalidLe code d’événement n’est pas valide. |
GetPropertyReprésente IOCTL_POINT_OF_SERVICE_GET_PROPERTY. |
SetPropertyReprésente IOCTL_POINT_OF_SERVICE_SET_PROPERTY. |
ClaimDeviceReprésente IOCTL_POINT_OF_SERVICE_CLAIM_DEVICE. |
ReleaseDeviceReprésente IOCTL_POINT_OF_SERVICE_RELEASE_DEVICE. |
RetainDeviceReprésente IOCTL_POINT_OF_SERVICE_RETAIN_DEVICE. |
RetrieveStatisticsReprésente IOCTL_POINT_OF_SERVICE_RETRIEVE_STATISTICS. |
ResetStatisticsReprésente IOCTL_POINT_OF_SERVICE_RESET_STATISTICS. |
UpdateStatisticsReprésente IOCTL_POINT_OF_SERVICE_UPDATE_STATISTICS. |
CheckHealthReprésente IOCTL_POINT_OF_SERVICE_CHECK_HEALTH. |
GetDeviceBasicsReprésente IOCTL_POINT_OF_SERVICE_GET_DEVICE_BASICS. |
BarcodeScannerInjectEventDéfinit la constante BarcodeScannerInjectEvent. |
MsrRetrieveDeviceAuthenticationReprésente IOCTL_POINT_OF_SERVICE_MSR_RETRIEVE_DEVICE_AUTHENTICATION. |
MsrAuthenticateDeviceReprésente IOCTL_POINT_OF_SERVICE_MSR_AUTHENTICATE_DEVICE. |
MsrDeAuthenticateDeviceReprésente IOCTL_POINT_OF_SERVICE_MSR_DEAUTHENTICATE_DEVICE. |
MsrUpdateKeyReprésente IOCTL_POINT_OF_SERVICE_MSR_UPDATE_KEY. |
StartBarcodeScannerSoftwareTriggerDéfinit la constante StartBarcodeScannerSoftwareTrigger. |
StopBarcodeScannerSoftwareTriggerDéfinit la constante StopBarcodeScannerSoftwareTrigger. |
BarcodeScannerGetSymbologyAttributesDéfinit la constante BarcodeScannerGetSymbologyAttributes. |
BarcodeScannerSetSymbologyAttributesDéfinit la constante BarcodeScannerSetSymbologyAttributes. |
_MaxDeviceControlTypeRéservé à une utilisation 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 la durée de vie du CIO à distribuer lors de l’appel de fonctions comme SendDeviceCommand().
Exigences
| Exigence | Valeur |
|---|---|
| d’en-tête | pointofservicedriverinterface.h (include Pointofservicedriverinterface.h) |