Partilhar via


Identificadores para dispositivos ISAPNP

Cada cartão ISAPNP dá suporte a uma estrutura de dados de recurso legível que descreve os recursos com suporte e aqueles solicitados pelo cartão. Essa estrutura dá suporte ao conceito de várias funções (ou "dispositivos lógicos") para cartão ISA. Um conjunto separado de "marcas" ou "descritores" são associados a cada função do cartão. Usando essas informações de marca, o enumerador ISAPNP constrói dois identificadores de hardware, formatados como:

ISAPNP\m(3)d(4)

*m(3)n(4)

em que m(3)d(4) juntos compõem um identificador no estilo EISA para o dispositivo – três letras para identificar o fabricante e quatro dígitos hexadecimal para identificar o dispositivo específico.

O seguinte par de IDs de hardware pode ser produzido por uma função específica em uma cartão multifunção:

ISAPNP\CSC6835_DEV0000

*CSC0000

A primeira das duas IDs de hardware é a ID do dispositivo. Se o dispositivo em questão for uma função de uma cartão multifuncional, a ID do dispositivo assumirá este formulário:

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

em que n(4) é o índice decimal (com zeros à esquerda) da função.

O segundo dos dois identificadores de hardware também é uma ID compatível. O enumerador ISAPNP gera uma ou mais IDs compatíveis, a primeira das quais é sempre a segunda ID de hardware. Os três primeiros caracteres, m(3), que seguem o "*" em uma ID compatível com ISAPNP, são frequentemente "PNP". Por exemplo, a ID compatível para uma porta serial pode ser esta:

PNP0501