IOCTL_POINT_OF_SERVICE_RETAIN_DEVICE IOCTL (pointofservicedriverinterface.h)
Fungsi kontrol I/O ini digunakan untuk menyimpan klaim pada perangkat ketika klien diberi tahu bahwa klaimnya pada perangkat sedang diperebutkan oleh klien lain.
Kode utama
Buffer input
Tidak digunakan dengan operasi ini; atur ke NULL.
Panjang buffer input
Tidak digunakan dengan operasi ini; atur ke 0 (nol).
Buffer output
Tidak digunakan dengan operasi ini; atur ke NULL.
Panjang buffer output
Tidak digunakan dengan operasi ini; atur ke 0 (nol)
Blok status
Mengembalikan TRUE jika berhasil; jika tidak, mengembalikan FALSE.
Keterangan
Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError. Daftar berikut ini memperlihatkan nilai kesalahan umum:
STATUS_ACCESS_DENIED: Perangkat saat ini diklaim oleh klien lain.
STATUS_DEVICE_NOT_READY: Pustaka POS belum berhasil diinisialisasi.
IOCTL ini hanya berfungsi jika klien sebelumnya telah memanggil IOCTL_POINT_OF_SERVICE_CLAIM_DEVICE.
Saat menangani IOCTL ini, driver dapat memanggil PosCxRetainDevice. Penulis driver tidak perlu menangani ketidakcocokan klaim karena pustaka PosCx menentukan siapa yang mendapatkan klaim.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | pointofservicedriverinterface.h (sertakan Pointofservicedriverinterface.h) |