Перечисление PosDeviceControlType (pointofservicedriverinterface.h)
Это перечисление определяет значения для IOCTL драйвера сканера и драйвера считывателя магнитных полос (MSR).
Синтаксис
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;
Константы
_MinDeviceControlType Зарезервировано для внутреннего использования. |
Invalid Недопустимый код события. |
GetProperty Представляет IOCTL_POINT_OF_SERVICE_GET_PROPERTY. |
SetProperty Представляет IOCTL_POINT_OF_SERVICE_SET_PROPERTY. |
ClaimDevice Представляет IOCTL_POINT_OF_SERVICE_CLAIM_DEVICE. |
ReleaseDevice Представляет IOCTL_POINT_OF_SERVICE_RELEASE_DEVICE. |
RetainDevice Представляет IOCTL_POINT_OF_SERVICE_RETAIN_DEVICE. |
RetrieveStatistics Представляет IOCTL_POINT_OF_SERVICE_RETRIEVE_STATISTICS. |
ResetStatistics Представляет IOCTL_POINT_OF_SERVICE_RESET_STATISTICS. |
UpdateStatistics Представляет IOCTL_POINT_OF_SERVICE_UPDATE_STATISTICS. |
CheckHealth Представляет IOCTL_POINT_OF_SERVICE_CHECK_HEALTH. |
GetDeviceBasics Представляет IOCTL_POINT_OF_SERVICE_GET_DEVICE_BASICS. |
BarcodeScannerInjectEvent Определяет константу BarcodeScannerInjectEvent . |
MsrRetrieveDeviceAuthentication Представляет IOCTL_POINT_OF_SERVICE_MSR_RETRIEVE_DEVICE_AUTHENTICATION. |
MsrAuthenticateDevice Представляет IOCTL_POINT_OF_SERVICE_MSR_AUTHENTICATE_DEVICE. |
MsrDeAuthenticateDevice Представляет IOCTL_POINT_OF_SERVICE_MSR_DEAUTHENTICATE_DEVICE. |
MsrUpdateKey Представляет IOCTL_POINT_OF_SERVICE_MSR_UPDATE_KEY. |
StartBarcodeScannerSoftwareTrigger Определяет константу StartBarcodeScannerSoftwareTrigger . |
StopBarcodeScannerSoftwareTrigger Определяет константу StopBarcodeScannerSoftwareTrigger . |
BarcodeScannerGetSymbologyAttributes Определяет константу BarcodeScannerGetSymbologyAttributes . |
BarcodeScannerSetSymbologyAttributes Определяет константу BarcodeScannerSetSymbologyAttributes . |
_MaxDeviceControlType Зарезервировано для внутреннего использования. |
Комментарии
Это перечисление предоставляет значения для каждого IOCTL, которое можно отправить драйверу устройства. Это удобный способ указать, какой IOCTL следует отправлять при вызове таких функций, как SendDeviceCommand().
Требования
Требование | Значение |
---|---|
Заголовок | pointofservicedriverinterface.h (включая Pointofservicedriverinterface.h) |