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 を含む) |