Bagikan melalui


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

PPARALLEL_FREE_ROUTINE

IOCTL_INTERNAL_PARALLEL_PORT_FREE

PARALLEL_PORT_INFORMATION