다음을 통해 공유


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 포함)