Bagikan melalui


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.