CTL_CODE makro (d4drvif.h)
Makro d4drvif.h CTL_CODE mendefinisikan IOCTL untuk protokol port printer virtual DOT4 yang memungkinkan perangkat pencetakan multifungsi untuk secara bersamaan mengirim dan menerima paket data pada satu saluran fisik.
Sintaks
void CTL_CODE(
DeviceType,
Function,
Method,
Access
);
Parameter
DeviceType
Berisi nilai untuk FILE_DEVICE_DOT4 (0x3a).
Function
Berisi nilai Fungsi IOCTL (IOCTL_DOT4_USER_BASE nilai dasar 2049 + nilai khusus IOCTL 0-9).
Method
Berisi kode metode tentang bagaimana buffer diteruskan untuk kontrol I/O dan FS:
Kode metode | Nilai |
---|---|
METHOD_BUFFERED | 0 |
METHOD_IN_DIRECT | 1 |
METHOD_OUT_DIRECT | 2 |
METHOD_NEITHER | 3 |
Access
Berisi nilai pemeriksaan akses:
Kode metode | Nilai |
---|---|
FILE_ANY_ACCESS | 0x0000 |
FILE_READ_ACCESS | 0x0001 |
FILE_WRITE_ACCESS | 0x0002 |
Nilai kembali
Tidak ada
Persyaratan
Persyaratan | Nilai |
---|---|
Header | d4drvif.h |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk