header parallel.h
Header ini digunakan oleh parport. Untuk informasi selengkapnya, lihat:
parallel.h berisi antarmuka pemrograman berikut:
IOCTL
IOCTL_INTERNAL_DESELECT_DEVICE Permintaan IOCTL_INTERNAL_DESELECT_DEVICE membatalkan pilihan perangkat rantai daisy IEEE 1284.3 atau perangkat end-of-chain IEEE 1284 yang terpasang pada port paralel. |
IOCTL_INTERNAL_DISCONNECT_IDLE Permintaan IOCTL_INTERNAL_DISCONNECT_IDLE memutuskan koneksi mode operasi IEEE 1284 yang diatur untuk perangkat paralel. |
IOCTL_INTERNAL_GET_MORE_PARALLEL_PORT_INFO Permintaan IOCTL_INTERNAL_GET_MORE_PARALLEL_PORT_INFO mengembalikan informasi tentang port paralel. |
IOCTL_INTERNAL_GET_PARALLEL_PNP_INFO Permintaan IOCTL_INTERNAL_GET_PARALLEL_PNP_INFO mengembalikan informasi Plug and Play tentang port paralel. |
IOCTL_INTERNAL_GET_PARALLEL_PORT_INFO Permintaan IOCTL_INTERNAL_GET_PARALLEL_PORT_INFO mengembalikan informasi tentang port paralel. |
IOCTL_INTERNAL_INIT_1284_3_BUS Permintaan IOCTL_INTERNAL_INIT_1284_3_BUS menginisialisasi dan menetapkan ID perangkat IEEE 1284.3 ke semua perangkat rantai daisy 1284.3 yang dilampirkan ke port paralel. |
IOCTL_INTERNAL_LOCK_PORT Permintaan IOCTL_INTERNAL_LOCK_PORT mengalokasikan port paralel induk perangkat paralel dan memilih perangkat paralel pada port. |
IOCTL_INTERNAL_LOCK_PORT_NO_SELECT Permintaan IOCTL_INTERNAL_LOCK_PORT_NO_SELECT mengalokasikan port paralel induk perangkat paralel, tetapi tidak memilih perangkat paralel. |
IOCTL_INTERNAL_PARALLEL_CLEAR_CHIP_MODE Permintaan IOCTL_INTERNAL_PARALLEL_CLEAR_CHIP_MODE menghapus mode operasi port paralel. |
IOCTL_INTERNAL_PARALLEL_CONNECT_INTERRUPT Permintaan IOCTL_INTERNAL_PARALLEL_CONNECT_INTERRUPT menghubungkan rutinitas layanan interupsi opsional dan rutinitas pemeriksaan port opsional yang ditangguhkan ke port paralel. |
IOCTL_INTERNAL_PARALLEL_DISCONNECT_INTERRUPT Permintaan IOCTL_INTERNAL_PARALLEL_DISCONNECT_INTERRUPT memutuskan rutinitas layanan interupsi (dan rutinitas layanan pemeriksaan port opsional yang ditangguhkan) yang terhubung dengan menggunakan permintaan IOCTL_INTERNAL_PARALLEL_CONNECT_INTERRUPT. |
IOCTL_INTERNAL_PARALLEL_PORT_ALLOCATE Permintaan IOCTL_INTERNAL_PARALLEL_PORT_ALLOCATE mengalokasikan port paralel untuk akses eksklusif oleh klien. |
IOCTL_INTERNAL_PARALLEL_PORT_FREE Permintaan IOCTL_INTERNAL_PARALLEL_PORT_FREE membebaskan port paralel. |
IOCTL_INTERNAL_PARALLEL_SET_CHIP_MODE Permintaan IOCTL_INTERNAL_PARALLEL_SET_CHIP_MODE menetapkan mode operasi port paralel. |
IOCTL_INTERNAL_PARCLASS_CONNECT Permintaan IOCTL_INTERNAL_PARCLASS_CONNECT mengembalikan informasi tentang port paralel dan rutinitas panggilan balik yang disediakan oleh driver bus yang disediakan sistem untuk port paralel untuk mengoperasikan port paralel. |
IOCTL_INTERNAL_PARCLASS_DISCONNECT Permintaan IOCTL_INTERNAL_PARCLASS_DISCONNECT memutuskan sambungan klien dari perangkat paralel. |
IOCTL_INTERNAL_RELEASE_PARALLEL_PORT_INFO Permintaan IOCTL_INTERNAL_RELEASE_PARALLEL_PORT_INFO mengembalikan STATUS_SUCCESS. |
IOCTL_INTERNAL_SELECT_DEVICE Permintaan IOCTL_INTERNAL_SELECT_DEVICE:Mengalokasikan port paralel Driver fungsi yang disediakan sistem untuk port paralel mengalokasikan port paralel jika klien tidak mengatur bendera PAR_HAVE_PORT_KEEP_PORT di anggota CommandFlags dari struktur PARALLEL_1284_COMMAND input. Jika tidak, driver fungsi port paralel tidak mengalokasikan port paralel. Memilih perangkat paralel rantai daisy IEEE 1284.3 atau perangkat end-of-chain yang dilampirkan ke port paralelAlthough klien dapat memilih perangkat end-of-chain menggunakan permintaan perangkat tertentu, Microsoft merekomendasikan untuk menggunakan permintaan IOCTL_INTERNAL_PARALLEL_PORT_ALLOCATE sebagai gantinya. Driver fungsi port paralel memilih perangkat end-of-chain sebelum mengalokasikan port paralel ke klien. |
IOCTL_INTERNAL_UNLOCK_PORT Permintaan IOCTL_INTERNAL_UNLOCK_PORT membatalkan pilihan perangkat paralel dan membebaskan port paralel induk perangkat paralel. |
IOCTL_INTERNAL_UNLOCK_PORT_NO_DESELECT Permintaan IOCTL_INTERNAL_UNLOCK_PORT_NO_DESELECT membebaskan port paralel induk perangkat paralel. |
Fungsi panggilan balik
PDETERMINE_IEEE_MODES Rutinitas panggilan balik jenis PDETERMINE_IEEE_MODES menentukan protokol IEEE 1284 mana yang didukung perangkat paralel. Driver bus yang disediakan sistem untuk port paralel memasok rutinitas ini. |
PNEGOTIATE_IEEE_MODE Rutinitas panggilan balik yang diketik PNEGOTIATE_IEEE_MODE memilih protokol maju dan terbalik tercepat yang didukung driver bus yang disediakan sistem untuk port paralel di antara yang ditentukan oleh pemanggil. |
PPARALLEL_CLEAR_CHIP_MODE Rutinitas panggilan balik jenis PPARALLEL_CLEAR_CHIP_MODE menghapus mode operasi port paralel dengan mengatur ulang mode komunikasi chipset host ke mode kompatibilitas IEEE 1284. |
PPARALLEL_DESELECT_ROUTINE Rutinitas panggilan balik jenis PPARALLEL_DESELECT_ROUTINE membatalkan pilihan perangkat rantai daisy IEEE 1284.3 atau perangkat end-of-chain IEEE 1284 yang dilampirkan ke port paralel. |
PPARALLEL_FREE_ROUTINE Rutinitas panggilan balik yang ditik PPARALLEL_FREE_ROUTINE membebaskan port paralel. Driver fungsi yang disediakan sistem untuk port paralel memasok rutinitas ini. |
PPARALLEL_IEEE_FWD_TO_REV Rutinitas panggilan balik yang diketik PPARALLEL_IEEE_FWD_TO_REV mengubah mode transfer dari teruskan ke terbalik. Driver bus yang disediakan sistem untuk port paralel memasok rutinitas ini. |
PPARALLEL_IEEE_REV_TO_FWD Rutinitas panggilan balik yang diketik PPARALLEL_IEEE_REV_TO_FWD mengubah mode transfer dari balik ke penerusan. Driver bus yang disediakan sistem untuk port paralel memasok rutinitas ini. |
PPARALLEL_QUERY_WAITERS_ROUTINE Rutinitas panggilan balik PPARALLEL_QUERY_WAITERS_ROUTINE-typed mengembalikan jumlah permintaan IOCTL_INTERNAL_PARALLEL_PORT_ALLOCATE dan IOCTL_INTERNAL_SELECT_DEVICE yang diantrekan pada antrean kerja port paralel. |
PPARALLEL_READ Rutinitas panggilan balik yang ditik PPARALLEL_READ membaca data dari perangkat paralel. Driver bus yang disediakan sistem untuk port paralel memasok rutinitas ini. |
PPARALLEL_SET_CHIP_MODE Rutinitas panggilan balik jenis PPARALLEL_SET_CHIP_MODE mengatur mode operasi port paralel. Driver fungsi yang disediakan sistem untuk port paralel memasok rutinitas ini. |
PPARALLEL_TRY_ALLOCATE_ROUTINE Rutinitas panggilan balik PPARALLEL_TRY_ALLOCATE_ROUTINE-typed (ISR) mencoba mengalokasikan port paralel di IRQL = DIRQL. Driver fungsi yang disediakan sistem untuk port paralel memasok rutinitas ini. |
PPARALLEL_TRY_SELECT_ROUTINE Rutinitas panggilan balik jenis PPARALLEL_TRY_SELECT_ROUTINE memilih perangkat rantai daisy IEEE 1284.3 atau perangkat end-of-chain IEEE 1284 yang dilampirkan ke port paralel. Driver fungsi yang disediakan sistem untuk port paralel memasok rutinitas ini. |
PPARALLEL_WRITE Rutinitas panggilan balik yang ditik PPARALLEL_WRITE menulis data ke perangkat paralel. Driver bus yang disediakan sistem untuk port paralel memasok rutinitas ini. |
PTERMINATE_IEEE_MODE Rutinitas panggilan balik jenis PTERMINATE_IEEE_MODE mengakhiri mode operasi IEEE saat ini dan mengatur mode ke kompatibel dengan IEEE 1284. Driver bus yang disediakan sistem untuk port paralel memasok rutinitas ini. |
Struktur
MORE_PARALLEL_PORT_INFORMATION Struktur MORE_PARALLEL_PORT_INFORMATION menentukan informasi tentang antarmuka sistem yang mendukung pengoperasian port paralel. |
PARALLEL_1284_COMMAND Struktur PARALLEL_1284_COMMAND menentukan informasi yang digunakan klien untuk memilih dan membatalkan pilihan perangkat rantai daisy IEEE 1284.3 atau perangkat end-of-chain IEEE 1284. |
PARALLEL_CHIP_MODE Struktur PARALLEL_CHIP_MODE menentukan mode operasi port paralel. |
PARALLEL_INTERRUPT_INFORMATION Struktur PARALLEL_INTERRUPT_INFORMATION menentukan informasi yang dapat digunakan driver mode kernel dalam konteks ISR yang disambungkan driver ke port paralel. |
PARALLEL_INTERRUPT_SERVICE_ROUTINE Struktur PARALLEL_INTERRUPT_SERVICE_ROUTINE menentukan layanan interupsi yang dapat disambungkan driver mode kernel ke pengoperasian port paralel. |
PARALLEL_PNP_INFORMATION Struktur PARALLEL_PNP_INFORMATION menentukan informasi tentang kemampuan port paralel. |
PARALLEL_PORT_INFORMATION Struktur PARALLEL_PORT_INFORMATION menentukan informasi tentang sumber daya yang ditetapkan ke port paralel, kemampuan port paralel, dan pointer untuk rutinitas panggilan balik yang dapat digunakan driver mode kernel untuk mengoperasikan port paralel. |
PARCLASS_INFORMATION Struktur PARCLASS_INFORMATION menentukan informasi tentang port paralel, penunjuk ke rutinitas panggilan balik untuk mengoperasikan port paralel, dan penunjuk ke rutinitas panggilan balik untuk membaca dan menulis ke perangkat paralel. |