支援符合多重功能標準的計算機卡片
如果 16 位的 ISA 樣式電腦卡片裝置完全且正確地實作計算機卡片多功能標準,則 NT 型平臺上這類裝置的廠商可以依賴下列系統提供的元件來處理多函數語意的軟體層面:
多重功能裝置的 INF 檔案。 (系統提供的)
PCMCIA 總線驅動程式會指定裝置的硬體識別碼,讓組態管理員使用系統提供的多重功能 INF 檔案 (mf.inf) 設定裝置。 mf.inf 檔案會指定 “MultiFunction” 類別及其相關聯的 GUID (,如 devguid.h) 中所定義。
多函式裝置的函式驅動程式。 (系統提供的)
mf.inf 檔案會指定系統提供的多重功能總線驅動程式 (mf.sys) 作為裝置的函式驅動程式。
mf.sys 總線驅動程式會列舉裝置的功能。 PCMCIA 總線驅動程式會讀取裝置上的組態緩存器,以判斷每個函式的資源需求。
如需使用系統提供之 mf.sys 驅動程式的詳細資訊,請參閱 使用 System-Supplied 多函式總線驅動程式 。
符合標準的多功能電腦卡片裝置廠商必須針對個別函式提供下列支援:
裝置每個函式的 PnP 函式驅動程式。 (廠商提供的)
由於多函式總線驅動程式會處理多函式語意,因此函式驅動程式可以是當函式封裝為個別裝置時所使用的相同驅動程式。
裝置每個函式的 INF 檔案。 (廠商提供的)
INF 檔案可以是當函式封裝為個別裝置時所使用的相同檔案。 INF 檔案不需要任何特殊的多函式語意。
PCMCIA 總線驅動程式所建立的子函式硬體標識碼
針對真正的多重功能計算機卡片裝置,PCMCIA 總線驅動程式連同 mf.sys,會為子函式建立硬體標識符。 這些識別碼格式如下:
<Manufacturer-name>-<Product-ID-string>-DEV<number>-CRC
在此格式中, <number> 是函式以零起始的數位。
例如,PCMCIA 總線驅動程式會建立子函式硬體識別碼,例如:
3COM_Corporation-3C562D/3C563D-DEV0-4893
3COM_Corporation-3C562D/3C563D-DEV1-4893
多重功能計算機卡片裝置子函式的 INF 檔案必須指定 PCMCIA 總線驅動程式所報告的硬體識別碼,並 mf.sys。