PCMCIA 裝置的識別碼
對於個人電腦記憶卡國際關聯 (PCMCIA) 裝置,裝置識別碼可以採用數種不同的形式。 對於非多功能裝置,裝置識別碼的格式如下:
PCMCIA\Manufacturer-Product-Crc (4)
其中:
製造商 是製造商的名稱。
Product 是產品名稱。
PCMCIA 列舉值會直接從卡片上的 Tuple 擷取這些字串。 製造商和產品都是長度不超過 64 個字元的可變長度字串。 Crc (4) 是卡片的 4 位數十六進位 CRC (迴圈備援檢查) 總和檢查碼。 長度小於四位數的數位具有前置零填滿。 例如,網路介面卡的裝置識別碼可能是這樣:
PCMCIA\MEGAHERTZ-CC10BT/2-BF05
對於多函式卡片,每個函式都有格式的識別碼:
PCMCIA\Manufacturer-Product-DEVd (4) -Crc (4)
在此範例 中, (d (4) 的子函式編號) 為沒有前置零的十進位數。
如果卡片沒有製造商的名稱,識別碼有下列三種形式之一:
PCMCIA\UNKNOWN_MANUFACTURER-Crc (4)
PCMCIA\UNKNOWN_MANUFACTURER-DEVd (4) -Crc (4)
PCMCIA\MTD-MemoryType (4)
這三種替代方法的最後一個是用於沒有卡片上製造商識別碼的快閃記憶卡。 MemoryType (4) 是兩個 4 位數十六進位數位之一:SRAM 卡為 0000,ROM 卡則為 0002。
除了剛才描述的各種裝置識別碼形式之外,INF 檔案的 Models 區段 也可以包含由取代 4 位數十六進位迴圈備援檢查所組成的硬體識別碼, (CRC) 取代為包含 4 位數十六進位製造商代碼、連字號和 4 位數十六進位製造商資訊代碼的字串, (兩者都來自上層 Tuple) 。 例如:
PCMCIA\MEGAHERTZ-CC10BT/2-0128-0103
PCMCIA 相容的識別碼對應至一般識別碼一節中所述 的一般裝置識別碼 。 目前,只有三種裝置類型會產生 PCMCIA 相容的識別碼,如下表所述。
PCMCIA 相容識別碼 | 裝置類型 |
---|---|
PNP0600 |
AT 附件 (ATA) 磁片驅動程式 |
PNP0D00 |
多功能 3.0 電腦卡片 |
*PNPC200 |
數據機卡片 |