共用方式為


pointofservicedriverinterface.h 標頭

pos 會使用此標頭。如需詳細資訊,請參閱:

pointofservicedriverinterface.h 包含下列程式設計介面:

IOCTLs

 
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 (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 長度的 POS) unicode 字串 (點服務點。
PosValueStatisticsEntry

這個結構包含統計資料的值。

列舉

 
MsrAuthenticationProtocolType

此列舉定義 MSR) 驗證通訊協定 (磁帶讀取器。
MsrCardType

此列舉會定義磁帶卡片的類型。
MsrDataEncryption

此列舉定義磁帶讀取器 (MSR) 所支援的加密演算法類型。
MsrErrorReportingType

此列舉會定義常數,指出磁帶讀取器 (MSR) 的錯誤報表類型。
MsrStatusUpdateType

此列舉定義常數,指出磁條讀取器 (MSR) 狀態。
MsrTrackErrorType

此列舉定義磁條讀取器追蹤錯誤種類。
MsrTrackIds

定義常數,代表 MSR) 追蹤 (磁帶讀取器。
MstStatisticsEntryType

此列舉會定義磁條讀取器統計資料的類型。
PosDeviceControlType

此列舉會定義掃描器驅動程式的 IOCTL 和磁帶讀取器 (MSR) 驅動程式的值。
PosEventType

此列舉定義 PosEventDataHeader 結構中使用的值,以指出引發的事件種類。
PosPropertyId

此列舉會定義設備磁碟機必須處理才能視為條碼掃描器或磁帶讀取器的屬性識別碼, (MSR) 。