PPARALLEL_CLEAR_CHIP_MODE fungsi panggilan balik (parallel.h)

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. Driver fungsi yang disediakan sistem untuk port paralel memasok rutinitas ini.

Sintaks

PPARALLEL_CLEAR_CHIP_MODE PparallelClearChipMode;

NTSTATUS PparallelClearChipMode(
  [in] PVOID ClearChipContext,
  [in] UCHAR ChipMode
)
{...}

Parameter

[in] ClearChipContext

Penunjuk ke ekstensi perangkat dari objek perangkat fungsional (FDO) port paralel.

[in] ChipMode

Menentukan mode operasi port paralel saat ini.

Untuk informasi selengkapnya tentang mode operasi, lihat mode yang ditentukan untuk register kemampuan yang ditingkatkan (ECR) dalam file parallel.h yang disertakan dalam Microsoft Windows Driver Kit (WDK).

Nilai kembali

Menampilkan kode Deskripsi
STATUS_SUCCESS
Mode operasi diatur ke mode kompatibilitas IEEE 1284.
STATUS_INVALID_DEVICE_STATE
Mode yang ditentukan tidak cocok dengan mode saat ini.

Keterangan

Untuk mendapatkan penunjuk ke panggilan balik PPARALLEL_CLEAR_CHIP_MODE yang disediakan sistem, driver mode kernel menggunakan permintaan IOCTL_INTERNAL_GET_PARALLEL_PNP_INFO , yang mengembalikan struktur PARALLEL_PNP_INFORMATION . Anggota ClearChipMode dari struktur PARALLEL_PNP_INFORMATION adalah penunjuk ke panggilan balik ini.

Penelepon menggunakan panggilan balik PPARALLEL_CLEAR_CHIP_MODE bersama dengan panggilan balik PPARALLEL_SET_CHIP_MODE .

Untuk mengatur mode, penelepon harus terlebih dahulu menghapus mode saat ini.

Untuk informasi selengkapnya, lihat Mengatur dan Menghapus Mode Komunikasi pada ParallelPort.

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header parallel.h (termasuk Parallel.h)
IRQL <=DISPATCH_LEVEL

Lihat juga

IOCTL_INTERNAL_PARALLEL_SET_CHIP_MODE

IOCTL_INTERNAL_GET_PARALLEL_PORT_INFO

PARALLEL_PNP_INFORMATION

IOCTL_INTERNAL_PARALLEL_CLEAR_CHIP_MODE

PPARALLEL_SET_CHIP_MODE