次の方法で共有


PosDeviceControlType 列挙 (pointofservicedriverinterface.h)

この列挙は、スキャナー ドライバーと磁気ストライプ リーダー (MSR) ドライバーの IOCTL の値を定義します。

構文

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 の値を提供します。 SendDeviceCommand() などの関数を呼び出すときにディスパッチする IOCTL を示す便利な方法です。

要件

要件
Header pointofservicedriverinterface.h (Pointofservicedriverinterface.h を含む)