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


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

Каждая карта ISAPNP поддерживает удобочитаемую структуру данных ресурсов, которая описывает ресурсы, поддерживаемые и запрашиваемые карта. Эта структура поддерживает концепцию нескольких функций (или логических устройств) для isa карта. С каждой функцией карта связан отдельный набор тегов или дескрипторов. Используя эти сведения о теге, перечислитель ISAPNP создает два идентификатора оборудования в формате :

ISAPNP\m(3)d(4)

*m(3)n(4)

где m(3)d(4) вместе составляют идентификатор устройства в стиле EISA: три буквы для идентификации изготовителя и 4 шестнадцатеричные цифры для идентификации конкретного устройства.

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

ISAPNP\CSC6835_DEV0000

*CSC0000

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

ISAPNP\m(3)d(4)_DEVn(4)

где n(4) — десятичный индекс (с нулем в начале) функции.

Второй из двух идентификаторов оборудования также является совместимым идентификатором. Перечислитель ISAPNP создает один или несколько совместимых идентификаторов, первый из которых всегда является вторым идентификатором оборудования. Первые три символа m (3), следующие за "*" в идентификаторе, совместимом с ISAPNP, часто являются "PNP". Например, совместимый идентификатор для последовательного порта может быть следующим:

PNP0501