Bagikan melalui


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).