Bagikan melalui


IOCTL_POINT_OF_SERVICE_SET_PROPERTY IOCTL (pointofservicedriverinterface.h)

Fungsi kontrol I/O ini mengatur properti yang ditentukan pada perangkat.

Kode utama

IRP_MJ_DEVICE_CONTROL

Buffer input

PosPropertyId properti yang akan diatur diikuti dengan nilai properti . Pengodean untuk jenis mengikuti ID properti di aliran byte.

Panjang buffer input

Atur ke sizeof(PosPropertyId) + ukuran nilai properti.

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. Berikut ini adalah nilai kesalahan umum (nilai pengembalian lainnya dapat dikembalikan seperti yang didefinisikan oleh implementasi panggilan balik properti Anda):

  • STATUS_ACCESS_DENIED: Perangkat saat ini diklaim oleh klien lain.

Klien harus berhasil memanggil IOCTL_POINT_OF_SERVICE_CLAIM_DEVICE sebelum menggunakan IOCTL ini.

Persyaratan

Persyaratan Nilai
Header pointofservicedriverinterface.h (sertakan Pointofservicedriverinterface.h)