header pointofservicedriverinterface.h
Header ini digunakan oleh pos. Untuk informasi selengkapnya, lihat:
pointofservicedriverinterface.h berisi antarmuka pemrograman berikut:
IOCTLs
IOCTL_POINT_OF_SERVICE_CHECK_HEALTH Fungsi kontrol I/O ini memeriksa kesehatan perangkat. |
IOCTL_POINT_OF_SERVICE_CLAIM_DEVICE Fungsi kontrol I/O mengklaim perangkat untuk akses eksklusif. |
IOCTL_POINT_OF_SERVICE_GET_DEVICE_BASICS Fungsi kontrol I/O ini mendapatkan jenis perangkat, versi, dan ukuran buffer yang direkomendasikan seperti yang ditentukan oleh driver. |
IOCTL_POINT_OF_SERVICE_GET_PROPERTY Fungsi kontrol I/O ini mengembalikan nilai properti yang ditentukan dari driver perangkat. |
IOCTL_POINT_OF_SERVICE_MSR_AUTHENTICATE_DEVICE Fungsi kontrol IO ini mengautentikasi magnetic stripe reader (MSR). |
IOCTL_POINT_OF_SERVICE_MSR_DEAUTHENTICATE_DEVICE Fungsi kontrol I/O ini membatalkan autentikasi pembaca stripe magnetik (MSR). |
IOCTL_POINT_OF_SERVICE_MSR_RETRIEVE_DEVICE_AUTHENTICATION Fungsi kontrol I/O ini mengambil jenis autentikasi perangkat. |
IOCTL_POINT_OF_SERVICE_MSR_UPDATE_KEY Fungsi kontrol I/O ini menetapkan kunci enkripsi baru. |
IOCTL_POINT_OF_SERVICE_RELEASE_DEVICE Fungsi kontrol I/O ini dipanggil ketika klien siap untuk melepaskan klaimnya pada perangkat. |
IOCTL_POINT_OF_SERVICE_RESET_STATISTICS Fungsi kontrol I/O ini mengatur ulang nilai statistik yang ditentukan menjadi nol. |
IOCTL_POINT_OF_SERVICE_RETAIN_DEVICE Fungsi kontrol I/O ini digunakan untuk menyimpan klaim pada perangkat ketika klien diberi tahu bahwa klaimnya pada perangkat sedang diganggu gugat oleh klien lain. |
IOCTL_POINT_OF_SERVICE_RETRIEVE_STATISTICS Fungsi kontrol I/O ini mengembalikan informasi standar titik layanan terpadu (UPOS) tentang perangkat seperti kategori, produsen, dan nomor revisi firmwarenya. |
IOCTL_POINT_OF_SERVICE_SET_PROPERTY Fungsi kontrol I/O ini mengatur properti yang ditentukan pada perangkat. |
IOCTL_POINT_OF_SERVICE_UPDATE_STATISTICS Fungsi kontrol I/O ini mengatur statistik yang ditentukan ke nilai dalam buffer input. |
Struktur
MSR_AUTHENTICATE_DEVICE Struktur ini menyediakan informasi autentikasi yang digunakan untuk mengautentikasi perangkat. |
MSR_DATA_RECEIVED Struktur ini berisi data yang dibaca dari kartu stripe magnetik yang di gesek. |
MSR_DEAUTHENTICATE_DEVICE Struktur ini menyediakan informasi yang diperlukan untuk mendeauthenticate perangkat. |
MSR_ERROR_EVENT Struktur ini berisi data kesalahan yang diteruskan ke peristiwa MagneticStripeReaderErrorOccured. |
MSR_RETRIEVE_DEVICE_AUTHENTICATION_DATA Struktur ini berisi informasi autentikasi yang diambil dari perangkat. |
MSR_SUPPORTED_CARD_TYPES Struktur ini mendefinisikan jenis kartu stripe magnetik yang didukung oleh pembaca. |
MSR_UPDATE_KEY Struktur ini berisi informasi yang diperlukan untuk mengatur kunci enkripsi baru. |
PosBarcodeScanDataTypeData Struktur ini menjelaskan buffer simbologi kode batang yang didukung oleh driver. |
PosBarcodeScannerCapabilitiesType Struktur ini mendefinisikan jenis kemampuan pemindai yang didukung perangkat seperti apakah perangkat mendukung pelaporan statistik dan pratinjau gambar. |
PosBarcodeScannerDataReceivedEventData Struktur ini berisi data yang dipindai yang diteruskan ke peristiwa BarcodeScannerDataReceived. |
PosBarcodeScannerErrorOccurredEventData Struktur ini berisi data kesalahan yang diteruskan ke peristiwa BarcodeScannerErrorOccurred. |
PosDeviceBasicsType Struktur ini menunjukkan jenis perangkat, versi, dan ukuran buffer yang direkomendasikan seperti yang ditentukan oleh driver. |
PosEventDataHeader Struktur ini menjelaskan data gambar yang dipindai yang diteruskan ke peristiwa BarcodeScannerImagePreviewReceived. |
PosMagneticStripeReaderCapabilitiesType Struktur ini mendefinisikan jenis kemampuan magnetic stripe reader (MSR) yang didukung perangkat, seperti apakah perangkat mendukung pelacakan masking data. |
PosProfileType Struktur ini menjelaskan jumlah string profil dalam buffer. |
PosStatisticsHeader Struktur ini mendefinisikan informasi standar Unified Point of Service (UPOS) tentang perangkat. Struktur ini adalah header untuk statistik masuk. |
PosStatusUpdatedEventData Struktur ini berisi data yang diteruskan ke peristiwa StatusUpdated. |
PosStringType Struktur ini mewakili string unicode Point of Service (POS) dengan panjang DataLengthInBytes. |
PosValueStatisticsEntry Struktur ini berisi nilai statistik. |
Enumerasi
MsrAuthenticationProtocolType Enumerasi ini mendefinisikan protokol autentikasi magnetic stripe reader (MSR). |
MsrCardType Enumerasi ini mendefinisikan jenis kartu stripe magnetik. |
MsrDataEncryption Enumerasi ini mendefinisikan jenis algoritma enkripsi yang didukung oleh pembaca strip magnetik (MSR). |
MsrErrorReportingType Enumerasi ini mendefinisikan konstanta yang menunjukkan jenis pelaporan kesalahan untuk pembaca strip magnetik (MSR). |
MsrStatusUpdateType Enumerasi ini mendefinisikan konstanta yang menunjukkan status magnetic stripe reader (MSR). |
MsrTrackErrorType Enumerasi ini mendefinisikan jenis kesalahan trek pembaca stripe magnetik. |
MsrTrackIds Mendefinisikan konstanta yang mewakili trek magnetic stripe reader (MSR). |
MstStatisticsEntryType Enumerasi ini mendefinisikan jenis statistik pembaca stripe magnetik. |
PosDeviceControlType Enumerasi ini mendefinisikan nilai untuk IOCTL driver pemindai dan driver magnetic stripe reader (MSR). |
PosEventType Enumerasi ini mendefinisikan nilai yang digunakan dalam struktur PosEventDataHeader untuk menunjukkan jenis peristiwa yang dinaikkan. |
PosPropertyId Enumerasi ini mendefinisikan pengidentifikasi properti untuk properti yang perlu ditangani driver perangkat untuk dianggap sebagai pemindai kode batang atau pembaca strip magnetik (MSR). |