Freigeben über


PosDeviceControlType-Aufzählung (pointofservicedriverinterface.h)

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

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

Bemerkungen

Diese Aufzählung 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()verteilt werden soll.

Anforderungen

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