Freigeben über


PosDeviceControlType-Enumeration (pointofservicedriverinterface.h)

Diese Enumeration definiert Werte für die IOCTLs des Scannertreibers und des MsR-Treibers (Magnetic Stripe Reader).

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
Für die interne Verwendung reserviert.
Invalid
Der Ereigniscode ist ungültig.
GetProperty
Stellt IOCTL_POINT_OF_SERVICE_GET_PROPERTY dar.
SetProperty
Stellt IOCTL_POINT_OF_SERVICE_SET_PROPERTY dar.
ClaimDevice
Stellt IOCTL_POINT_OF_SERVICE_CLAIM_DEVICE dar.
ReleaseDevice
Stellt IOCTL_POINT_OF_SERVICE_RELEASE_DEVICE dar.
RetainDevice
Stellt IOCTL_POINT_OF_SERVICE_RETAIN_DEVICE dar.
RetrieveStatistics
Stellt IOCTL_POINT_OF_SERVICE_RETRIEVE_STATISTICS dar.
ResetStatistics
Stellt IOCTL_POINT_OF_SERVICE_RESET_STATISTICS dar.
UpdateStatistics
Stellt IOCTL_POINT_OF_SERVICE_UPDATE_STATISTICS dar.
CheckHealth
Stellt IOCTL_POINT_OF_SERVICE_CHECK_HEALTH dar.
GetDeviceBasics
Stellt IOCTL_POINT_OF_SERVICE_GET_DEVICE_BASICS dar.
BarcodeScannerInjectEvent
Definiert die BarcodeScannerInjectEvent-Konstante .
MsrRetrieveDeviceAuthentication
Stellt IOCTL_POINT_OF_SERVICE_MSR_RETRIEVE_DEVICE_AUTHENTICATION dar.
MsrAuthenticateDevice
Stellt IOCTL_POINT_OF_SERVICE_MSR_AUTHENTICATE_DEVICE dar.
MsrDeAuthenticateDevice
Stellt IOCTL_POINT_OF_SERVICE_MSR_DEAUTHENTICATE_DEVICE dar.
MsrUpdateKey
Stellt IOCTL_POINT_OF_SERVICE_MSR_UPDATE_KEY dar.
StartBarcodeScannerSoftwareTrigger
Definiert die StartBarcodeScannerSoftwareTrigger-Konstante .
StopBarcodeScannerSoftwareTrigger
Definiert die StopBarcodeScannerSoftwareTrigger-Konstante .
BarcodeScannerGetSymbologyAttributes
Definiert die BarcodeScannerGetSymbologyAttributes-Konstante .
BarcodeScannerSetSymbologyAttributes
Definiert die BarcodeScannerSetSymbologyAttributes-Konstante .
_MaxDeviceControlType
Für die interne Verwendung reserviert.

Hinweise

Diese Enumeration 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()gesendet werden soll.

Anforderungen

Anforderung Wert
Header pointofservicedriverinterface.h (include Pointofservicedriverinterface.h)