Identificadores para dispositivos PCMCIA
Para dispositivos PCMCIA (Personal Computer Memory Card International Association), a ID do dispositivo pode assumir várias formas diferentes. Para dispositivos que não são multifuncionais, o identificador do dispositivo é formatado da seguinte maneira:
PCMCIA\Manufacturer-Product-Crc(4)
Em que:
Fabricante é o nome do fabricante.
Produto é o nome do produto.
O enumerador PCMCIA recupera essas cadeias de caracteres diretamente de tuplas no cartão. Fabricante e Produto são cadeias de caracteres de comprimento variável que não excedem 64 caracteres. Crc(4) é a soma de verificação de CRC hexadecimal de 4 dígitos (redundância cíclica marcar) para o cartão. Números com menos de quatro dígitos têm um preenchimento zero à esquerda. Por exemplo, a ID do dispositivo para um adaptador de rede pode ser esta:
PCMCIA\MEGAHERTZ-CC10BT/2-BF05
Para uma cartão multifuncional, cada função tem um identificador do formulário:
PCMCIA\Manufacturer-Product-DEVd(4)-Crc(4)
O número da função filho (d(4) neste exemplo) é um número decimal sem zeros à esquerda.
Se o cartão não tiver um nome do fabricante, o identificador terá uma destas três formas:
PCMCIA\UNKNOWN_MANUFACTURER-Crc(4)
PCMCIA\UNKNOWN_MANUFACTURER-DEVd(4)-Crc(4)
PCMCIA\MTD-MemoryType(4)
A última dessas três alternativas é para uma memória flash cartão sem um identificador de fabricante no cartão. MemoryType(4) é um dos dois números hexadecimal de 4 dígitos: 0000 para cartões SRAM e 0002 para cartões ROM.
Além das várias formas de ID do dispositivo descritas, a seção Modelos de um arquivo INF também pode conter uma ID de hardware composta pela substituição do CRC (marcar de redundância cíclica hexadecimal hexadecimal) de 4 dígitos por uma cadeia de caracteres que contém o código hexadecimal do fabricante de 4 dígitos, um hífen e o código de informações do fabricante hexadecimal de 4 dígitos (ambos de tuplas a bordo). Por exemplo:
PCMCIA\MEGAHERTZ-CC10BT/2-0128-0103
As IDs compatíveis com PCMCIA correspondem às IDs de dispositivo genéricas mencionadas na seção Identificadores Genéricos . Atualmente, as IDs compatíveis com PCMCIA são geradas para apenas três tipos de dispositivo, conforme descrito na tabela a seguir.
ID compatível com PCMCIA | Tipo de dispositivo |
---|---|
PNP0600 |
Um driver de disco at attachment (ATA) |
PNP0D00 |
Um cartão de computador multifuncional 3.0 |
*PNPC200 |
Um modem cartão |