Поделиться через


Перечисление 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)