共用方式為


System-Supplied平行驅動程式的功能

本節說明系統提供之平行驅動程式的功能,這些驅動程式適用于連結至平行埠的平行埠和裝置。

除了 64 位版本的 Microsoft Windows 之外,Windows 2000 和更新版本提供平行埠函式驅動程式和平行埠匯流排驅動程式,用於連結至平行埠的隨插即用裝置。 Microsoft 不提供 64 位版本的 Windows 平行驅動程式。

Windows 2000 包含下列驅動程式:

  • Parclass 是連接至平行埠之裝置的平行埠匯流排驅動程式。 Parclass 的可執行映射 parallel.sys

  • Parport 是平行埠函式驅動程式。 Parport 的可執行檔映射 parport.sys

Parclass 和 Parport 的作業會透過 平行埠的內部裝置控制要求平行埠回呼常式緊密連接。

在 Windows XP 和更新版本中,會移除 Parclass,而 Parport 提供平行埠函式驅動程式和平行埠匯流排驅動程式的函式。 Windows XP 中 Parport 的可執行檔映射 parport.sys

系統提供的平行埠函式驅動程式會建立功能裝置物件 (FDO) ,代表系統中列舉的每個平行埠。 系統提供的平行埠匯流排驅動程式會建立實體裝置物件 (PDO) ,代表匯流排驅動程式在埠上列舉的每個平行裝置。 例如 廠商提供的平行驅動程式用戶端會透過平行裝置的 PDO 和裝置父埠的 FDO 所提供的介面來操作平行裝置。

除了整個平行檔中所述的次要操作差異之外, 系統提供之平行驅動程式的用戶端介面 在 Windows 2000 中與 Windows XP 和更新版本相同。

系統提供的平行驅動程式支援:

  • 舊版平行埠、標準平行埠裝置、IEEE 1284 相容裝置、IEEE 1284 相容裝置,以及 IEEE 1284.3 戴式鏈結裝置

  • 大部分的通訊模式,包括中心模式、IEEE 1284 模式、擴充功能埠 (ECP) 模式,以及增強的平行埠 (EPP) 模式

  • 隨插即用、電源管理和 Windows Management Instrumentation (WMI)

  • 共用存取安裝在系統上的所有平行埠

  • 所有平行裝置的原始存取

  • 操作平行埠和裝置的 IOCTL 和回呼 -- 請參閱 平行埠和裝置的 IOCTL 和回呼支援

系統提供的平行驅動程式提供 IEEE 1284.3 裝置的下列 部分 支援:

  • 裝置控制要求和回呼常式的組合,其功能相當於 服務提供者介面。 請參閱 IEEE P1284.3 規格中的 服務提供者介面 (SPI)

  • 在 IEEE P1284.3 規格的Daisy Chaining子句中定義選取和作業一個以上的 IEEE 1284.3 鏈結裝置和鏈結結束裝置。

  • 支援資料連結層的基本服務,如 IEEE P1284.3 規格的資料 連結層 子句中所指定-- 請參閱 連線到 IEEE 1284.3 資料連結裝置

系統提供的平行驅動程式 不支援 下列 IEEE 1284.3 規格:

  • 多工器,如 IEEE P1284.3 規格的 Multiplexor 子句所指定。

    未來 Windows 版本中沒有支援此功能的計畫。

  • IEEE 1284.3 擷取鏈結裝置的中斷。

系統提供的平行驅動程式會建立:

  • 裝置物件、介面和未受保護的符號連結,如 平行埠和裝置的裝置堆疊中所述。

  • 每個平行埠的工作佇列。

    適用于平行埠的系統提供函式驅動程式會將 I/O 要求排入佇列,以配置平行埠,並選取連結至平行埠的 IEEE 1284.3 裝置。

  • 每個平行裝置的背景工作執行緒和工作佇列。

    如果系統提供的匯流排驅動程式無法立即完成,則系統提供的匯流排驅動程式會將下列 I/O 要求排入佇列:讀取、寫入、裝置控制,以及內部裝置控制。

如需如何操作連結至平行埠的平行埠和裝置的詳細資訊,請參閱:

平行埠和裝置簡介

廠商提供的平行驅動程式

System-Supplied平行驅動程式的用戶端介面

如需平行埠和裝置標準的相關資訊,請參閱下列規格:

  • IEEE Std 1284-1994,適用于個人電腦的雙向平行周邊介面 IEEE 標準訊號方法

  • IEEE P1284.3、IEEE 1284-1994 相容周邊和主機配接器的標準介面和通訊協定延伸模組、草稿 D6.00、1998 年 12 月 3 日