Identificatori per dispositivi PCMCIA
Per i dispositivi Personal Computer Memory Card International Association (PCMCIA), l'ID dispositivo può accettare diverse forme. Per i dispositivi che non sono multifunzione, l'identificatore del dispositivo viene formattato come segue:
PCMCIA\Manufacturer-Product-Crc(4)
Dove:
Il produttore è il nome del produttore.
Il prodotto è il nome del prodotto.
L'enumeratore PCMCIA recupera queste stringhe direttamente dalle tuple sulla scheda. Sia Il produttore che il prodotto sono stringhe a lunghezza variabile che non superano 64 caratteri. Crc(4) è il checksum CRC a 4 cifre (controllo di ridondanza ciclico) per la scheda. I numeri sono inferiori a quattro cifre con un riempimento zero iniziale. Ad esempio, l'ID dispositivo per una scheda di rete potrebbe essere questo:
PCMCIA\MEGAHERTZ-CC10BT/2-BF05
Per una scheda multifunzione, ogni funzione ha un identificatore del modulo:
PCMCIA\Manufacturer-Product-DEVd(4)-Crc(4)
Il numero di funzione figlio (d(4) in questo esempio è un numero decimale senza zero iniziali.
Se la scheda non ha un nome del produttore, l'identificatore ha uno di questi tre moduli:
PCMCIA\UNKNOWN_MANUFACTURER-Crc(4)
PCMCIA\UNKNOWN_MANUFACTURER-DEVd(4)-Crc(4)
PCMCIA\MTD-MemoryType(4)
L'ultima di queste tre alternative è per una scheda di memoria flash senza un identificatore produttore sulla scheda. MemoryType(4) è uno dei due numeri esadecimali a 4 cifre: 0000 per le schede SRAM e 0002 per le schede ROM.
Oltre alle varie forme di ID dispositivo appena descritto, la sezione Modelli di un file INF può contenere anche un ID hardware composto sostituendo il controllo di ridondanza ciclica a 4 cifre (CRC) con una stringa contenente il codice del produttore esadecimale a 4 cifre, un trattino e il codice informativo esadecimale a 4 cifre (sia da tuple su scheda). Ad esempio:
PCMCIA\MEGAHERTZ-CC10BT/2-0128-0103
GLI ID compatibili con PCMCIA corrispondono agli ID del dispositivo generici indicati nella sezione Identificatori generici . Attualmente, gli ID compatibili con PCMCIA vengono generati solo per tre tipi di dispositivo, come descritto nella tabella seguente.
ID compatibile con PCMCIA | Tipo di dispositivo |
---|---|
PNP0600 |
Driver del disco ATA (ATA) |
PNP0D00 |
Scheda PC multifunzione 3.0 |
*PNPC200 |
Scheda modem |