IOCTL_POINT_OF_SERVICE_GET_PROPERTY IOCTL (pointofservicedriverinterface.h)
Fungsi kontrol I/O ini mengembalikan nilai properti yang ditentukan dari driver perangkat.
Kode utama
Buffer input
Arahkan ke buffer yang berisi PosPropertyId untuk properti yang ingin Anda dapatkan.
Panjang buffer input
Ukuran, dalam byte, dari buffer yang diacu oleh lpInBuffer. Atur ke sizeof(PosPropertyId).
Buffer output
Penunjuk ke buffer yang menerima nilai properti.
Panjang buffer output
Ukuran, dalam byte, dari buffer yang diacu oleh lpOutBuffer.
Blok status
Mengembalikan TRUE jika berhasil; jika tidak, mengembalikan FALSE.
Keterangan
Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError. Daftar berikut menunjukkan nilai kesalahan umum (nilai status lain dapat dikembalikan seperti yang ditentukan oleh implementasi panggilan balik properti GET Anda):
STATUS_ACCESS_DENIED: Utas panggilan tidak memiliki klaim pada perangkat.
STATUS_BUFFER_OVERFLOW: Buffer output tidak cukup besar untuk berisi nilai output. Driver akan menyalin data sebanyak mungkin ke dalam buffer output.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | pointofservicedriverinterface.h (sertakan Pointofservicedriverinterface.h) |