PPARALLEL_QUERY_WAITERS_ROUTINE fungsi panggilan balik (parallel.h)
Rutinitas panggilan balik yang ditik PPARALLEL_QUERY_WAITERS_ROUTINE mengembalikan jumlah permintaan IOCTL_INTERNAL_PARALLEL_PORT_ALLOCATE dan IOCTL_INTERNAL_SELECT_DEVICE yang diantrekan pada antrean kerja port paralel. Driver fungsi yang disediakan sistem untuk port paralel memasok rutinitas ini.
Sintaks
PPARALLEL_QUERY_WAITERS_ROUTINE PparallelQueryWaitersRoutine;
ULONG PparallelQueryWaitersRoutine(
[in] PVOID QueryAllocsContext
)
{...}
Parameter
[in] QueryAllocsContext
Penunjuk ke ekstensi perangkat dari objek perangkat fungsional (FDO) yang mewakili port paralel.
Nilai kembali
Jumlah permintaan yang diantrekan pada antrean kerja port paralel.
Keterangan
Untuk mendapatkan penunjuk ke panggilan balik PPARALLEL_QUERY_WAITERS_ROUTINE yang disediakan sistem, driver mode kernel menggunakan permintaan IOCTL_INTERNAL_GET_PARALLEL_PORT_INFO , yang mengembalikan struktur PARALLEL_PORT_INFORMATION . Anggota QueryNumWaiters dari struktur PARALLEL_PORT_INFORMATION adalah penunjuk ke panggilan balik ini.
Driver dapat menggunakan panggilan balik PPARALLEL_QUERY_WAITERS_ROUTINE untuk menyesuaikan penggunaan port paralel berdasarkan jumlah klien lain yang menunggu akses ke port paralel. Driver fungsi yang disediakan sistem untuk antrean port paralel hanya mengalokasikan dan memilih permintaan.
Untuk informasi selengkapnya, lihat Menyinkronkan Penggunaan ParallelPort.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | parallel.h (termasuk Parallel.h) |
IRQL | <=DISPATCH_LEVEL |
Lihat juga
IOCTL_INTERNAL_GET_PARALLEL_PORT_INFO
IOCTL_INTERNAL_PARALLEL_PORT_ALLOCATE