次の方法で共有


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 を指定する便利な方法です。

必要条件

要件 価値
ヘッダー pointofservicedriverinterface.h (Pointofservicedriverinterface.h を含む)