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