Поделиться через


Идентификаторы для устройств PCMCIA

Для устройств PCMCIA идентификатор устройства может принимать несколько разных форм. Для устройств, которые не являются многофункциональными, идентификатор устройства форматируется следующим образом:

PCMCIA\Manufacturer-Product-Crc(4)

Где:

  • Изготовитель — это имя изготовителя.

  • Product — это название продукта.

Перечислитель PCMCIA извлекает эти строки непосредственно из кортежей на карта. И Manufacturer, и Product — это строки переменной длины, длина которых не превышает 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 цифр: 0000 для карт SRAM и 0002 для карт ПЗУ.

В дополнение к различным описанным формам идентификатора устройства в разделе Модели INF-файла также может содержаться идентификатор оборудования, состоящий из 4-значных шестнадцатеричных циклических циклических проверка (CRC) строкой, содержащей 4-значный шестнадцатеричный код производителя, дефис и 4-значный шестнадцатеричный код сведений о изготовителе (оба из бортовых кортежей). Пример:

PCMCIA\MEGAHERTZ-CC10BT/2-0128-0103

Идентификаторы, совместимые с PCMCIA, соответствуют универсальным идентификаторам устройств, упомянутым в разделе Универсальные идентификаторы . В настоящее время идентификаторы, совместимые с PCMCIA, создаются только для трех типов устройств, как описано в следующей таблице.

Идентификатор, совместимый с PCMCIA Тип устройства

PNP0600

Драйвер диска AT Attachment (ATA)

PNP0D00

Многофункциональная карта PC 3.0

*PNPC200

карта модема