struktur PARALLEL_PORT_INFORMATION (parallel.h)
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.
Sintaks
typedef struct _PARALLEL_PORT_INFORMATION {
PHYSICAL_ADDRESS OriginalController;
PUCHAR Controller;
ULONG SpanOfController;
PPARALLEL_TRY_ALLOCATE_ROUTINE TryAllocatePort;
PPARALLEL_FREE_ROUTINE FreePort;
PPARALLEL_QUERY_WAITERS_ROUTINE QueryNumWaiters;
PVOID Context;
} PARALLEL_PORT_INFORMATION, *PPARALLEL_PORT_INFORMATION;
Anggota
OriginalController
Menentukan alamat I/O dasar relatif bus dari daftar port paralel.
Controller
Penunjuk ke lokasi I/O dasar yang dipetakan sistem dari register port paralel.
SpanOfController
Menentukan ukuran, dalam byte, dari ruang I/O, yang dialokasikan ke port paralel.
TryAllocatePort
Arahkan ke panggilan balik PPARALLEL_TRY_ALLOCATE_ROUTINE yang disediakan sistem yang dapat digunakan driver mode kernel untuk mencoba mengalokasikan port paralel.
FreePort
Arahkan ke panggilan balik PPARALLEL_FREE_ROUTINE yang disediakan sistem yang dapat digunakan driver mode kernel untuk membebaskan port paralel.
QueryNumWaiters
Arahkan ke panggilan balik PPARALLEL_QUERY_WAITERS_ROUTINE yang disediakan sistem yang dapat digunakan driver mode kernel untuk menentukan jumlah permintaan pada antrean kerja port paralel.
Context
Penunjuk ke ekstensi perangkat port paralel.
Keterangan
Permintaan IRP_MN_START_DEVICE dari manajer Plug and Play meneruskan daftar sumber daya terjemahan yang berisi informasi port dalam struktur PARALLEL_PORT_INFORMATION. Driver fungsi yang disediakan sistem untuk port paralel menyimpan informasi dalam ekstensi port paralel dan mengembalikan informasi sebagai respons terhadap permintaan IOCTL_INTERNAL_GET_PARALLEL_PORT_INFO .
Untuk informasi selengkapnya, lihat Mendapatkan Informasi Tentang ParallelPort.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | parallel.h (termasuk Parallel.h) |
Lihat juga
PPARALLEL_TRY_ALLOCATE_ROUTINE
IOCTL_INTERNAL_GET_PARALLEL_PORT_INFO
IOCTL_INTERNAL_GET_MORE_PARALLEL_PORT_INFO
MORE_PARALLEL_PORT_INFORMATION
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