IOCTL_INTERNAL_GET_PARALLEL_PORT_INFO IOCTL (parallel.h)
Permintaan IOCTL_INTERNAL_GET_PARALLEL_PORT_INFO mengembalikan informasi tentang port paralel. Informasi menentukan sumber daya yang ditetapkan ke port paralel, kemampuan port, dan penunjuk ke rutinitas panggilan balik port paralel.
Untuk informasi selengkapnya, lihat Mendapatkan Informasi Tentang ParallelPort.
Kode utama
IRP_MJ_INTERNAL_DEVICE_CONTROL
Buffer input
Struktur PARALLEL_PNP_INFORMATION .
Panjang buffer input
Anggota Parameters.DeviceIoControl.OutputBufferLength diatur ke ukuran, dalam byte, dari struktur PARALLEL_PORT_INFORMATION .
Buffer output
Anggota AssociatedIrp.SystemBuffer menunjuk ke struktur PARALLEL_PNP_INFORMATION yang dialokasikan klien untuk menghasilkan informasi port paralel.
Panjang buffer output
Ukuran struktur PARALLEL_PNP_INFORMATION .
Blok status
Jika permintaan ini berhasil, anggota Informasi diatur ke ukuran, dalam byte, dari struktur PARALLEL_PNP_INFORMATION . Jika tidak, anggota Informasi diatur ke nol.
Anggota Status diatur ke salah satu nilai status generik yang dikembalikan oleh permintaan kontrol perangkat internal untuk port paralel atau ke nilai berikut:
STATUS_BUFFER_TOO_SMALL
Nilai anggota Parameters.DeviceIoControl.OutputBufferLength kurang dari ukuran, dalam byte, dari struktur PARALLEL_PORT_INFORMATION.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | parallel.h (termasuk Parallel.h) |