次の方法で共有


pointofservicedriverinterface.h ヘッダー

このヘッダーは pos によって使用されます。詳細については、次を参照してください。

pointofservicedriverinterface.h には、次のプログラミング インターフェイスが含まれています。

IOCTL

 
IOCTL_POINT_OF_SERVICE_CHECK_HEALTH

この I/O 制御関数は、デバイスの正常性をチェックします。
IOCTL_POINT_OF_SERVICE_CLAIM_DEVICE

I/O 制御関数は、排他的アクセスのためにデバイスを要求します。
IOCTL_POINT_OF_SERVICE_GET_DEVICE_BASICS

この I/O 制御関数は、ドライバーによって指定されたデバイス、バージョン、および推奨されるバッファー サイズの種類を取得します。
IOCTL_POINT_OF_SERVICE_GET_PROPERTY

この I/O 制御関数は、指定したプロパティの値をデバイス ドライバーから返します。
IOCTL_POINT_OF_SERVICE_MSR_AUTHENTICATE_DEVICE

この IO 制御関数は、磁気ストライプ リーダー (MSR) を認証します。
IOCTL_POINT_OF_SERVICE_MSR_DEAUTHENTICATE_DEVICE

この I/O 制御関数は、磁気ストライプ リーダー (MSR) を認証解除します。
IOCTL_POINT_OF_SERVICE_MSR_RETRIEVE_DEVICE_AUTHENTICATION

この I/O 制御関数は、デバイス認証の種類を取得します。
IOCTL_POINT_OF_SERVICE_MSR_UPDATE_KEY

この I/O 制御関数は、新しい暗号化キーを設定します。
IOCTL_POINT_OF_SERVICE_RELEASE_DEVICE

この I/O 制御関数は、クライアントがデバイス上でその要求を放棄する準備ができたときに呼び出されます。
IOCTL_POINT_OF_SERVICE_RESET_STATISTICS

この I/O 制御関数は、指定された統計値をゼロにリセットします。
IOCTL_POINT_OF_SERVICE_RETAIN_DEVICE

この I/O 制御関数は、デバイス上の要求が別のクライアントによって争われていることがクライアントに通知されたときに、デバイス上の要求を保持するために使用されます。
IOCTL_POINT_OF_SERVICE_RETRIEVE_STATISTICS

この I/O 制御関数は、カテゴリ、製造元、ファームウェアリビジョン番号などのデバイスに関する統合サービスポイント (UPOS) 標準情報を返します。
IOCTL_POINT_OF_SERVICE_SET_PROPERTY

この I/O 制御関数は、デバイスで指定されたプロパティを設定します。
IOCTL_POINT_OF_SERVICE_UPDATE_STATISTICS

この I/O 制御関数は、指定された統計を入力バッファー内の値に設定します。

構造

 
MSR_AUTHENTICATE_DEVICE

この構造は、デバイスの認証に使用される認証情報を提供します。
MSR_DATA_RECEIVED

この構造体には、スワイプされた磁気ストライプ カードから読み取られたデータが含まれます。
MSR_DEAUTHENTICATE_DEVICE

この構造体は、デバイスの認証解除に必要な情報を提供します。
MSR_ERROR_EVENT

この構造体には、MagneticStripeReaderErrorOccured イベントに渡されるエラー データが含まれています。
MSR_RETRIEVE_DEVICE_AUTHENTICATION_DATA

この構造体には、デバイスから取得された認証情報が含まれています。
MSR_SUPPORTED_CARD_TYPES

この構造体は、リーダーでサポートされる磁気ストライプ カードの種類を定義します。
MSR_UPDATE_KEY

この構造体には、新しい暗号化キーを設定するために必要な情報が含まれています。
PosBarcodeScanDataTypeData

この構造では、ドライバーがサポートするバーコード シンボルのバッファーについて説明します。
PosBarcodeScannerCapabilitiesType

この構造では、デバイスが統計レポートとイメージ プレビューをサポートするかどうかなど、デバイスがサポートするスキャナー機能の種類を定義します。
PosBarcodeScannerDataReceivedEventData

この構造体には、BarcodeScannerDataReceived イベントに渡されるスキャンされたデータが含まれています。
PosBarcodeScannerErrorOccurredEventData

この構造体には、BarcodeScannerErrorOccurred イベントに渡されるエラー データが含まれています。
PosDeviceBasicsType

この構造体は、ドライバーによって指定されたデバイス、バージョン、および推奨されるバッファー サイズの種類を示します。
PosEventDataHeader

この構造では、BarcodeScannerImagePreviewReceived イベントに渡されるスキャンされたイメージ データについて説明します。
PosMagneticStripeReaderCapabilitiesType

この構造では、デバイスが追跡データ マスクをサポートしているかどうかなど、デバイスがサポートする磁気ストライプ リーダー (MSR) 機能の種類を定義します。
PosProfileType

この構造体は、バッファー内のプロファイル文字列の数を表します。
PosStatisticsHeader

この構造では、デバイスに関する統合サービスポイント (UPOS) 標準情報を定義します。 この構造体は、受信統計のヘッダーです。
PosStatusUpdatedEventData

この構造体には、StatusUpdated イベントに渡されるデータが含まれています。
PosStringType

この構造体は、DataLengthInBytes の長さを持つ Point of Service (POS) Unicode 文字列を表します。
PosValueStatisticsEntry

この構造体には、統計の値が含まれています。

列挙

 
MsrAuthenticationProtocolType

この列挙は、磁気ストライプ リーダー (MSR) 認証プロトコルを定義します。
MsrCardType

この列挙体は、磁気ストライプ カードの種類を定義します。
MsrDataEncryption

この列挙体は、磁気ストライプ リーダー (MSR) でサポートされる暗号化アルゴリズムの種類を定義します。
MsrErrorReportingType

この列挙は、磁気ストライプ リーダー (MSR) のエラー報告の種類を示す定数を定義します。
MsrStatusUpdateType

この列挙体は、磁気ストライプ リーダー (MSR) の状態を示す定数を定義します。
MsrTrackErrorType

この列挙は、磁気ストライプ リーダー 追跡エラーの種類を定義します。
MsrTrackIds

磁気ストライプ リーダー (MSR) トラックを表す定数を定義します。
MstStatisticsEntryType

この列挙体は、磁気ストライプ リーダーの統計情報の種類を定義します。
PosDeviceControlType

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

この列挙は、発生したイベントの種類を示すために PosEventDataHeader 構造体で使用される値を定義します。
PosPropertyId

この列挙は、デバイス ドライバーがバーコード スキャナーまたは磁気ストリップ リーダー (MSR) と見なすために処理する必要があるプロパティのプロパティ識別子を定義します。