Partager via


Identificateurs pour les appareils PCMCIA

Pour les appareils PCMCIA (Personal Computer Memory Card International Association), l’ID d’appareil peut prendre plusieurs formes différentes. Pour les appareils qui ne sont pas multifonctionnels, l’identificateur de l’appareil est mis en forme comme suit :

PCMCIA\Manufacturer-Product-Crc(4)

Où :

  • Manufacturer est le nom du fabricant.

  • Product est le nom du produit.

L’énumérateur PCMCIA récupère ces chaînes directement à partir des tuples du carte. Manufacturer et Product sont des chaînes de longueur variable qui ne dépassent pas 64 caractères. Crc(4) est la somme de contrôle CRC (redondance cyclique case activée) hexadécimale à 4 chiffres pour le carte. Les nombres de moins de quatre chiffres ont un remplissage zéro non significatif. Par exemple, l’ID d’appareil d’une carte réseau peut être le suivant :

PCMCIA\MEGAHERTZ-CC10BT/2-BF05

Pour une carte multifonction, chaque fonction a un identificateur de la forme :

PCMCIA\Manufacturer-Product-DEVd(4)-Crc(4)

Le numéro de fonction enfant (d(4) dans cet exemple) est un nombre décimal sans zéros non significatifs.

Si le carte n’a pas de nom du fabricant, l’identificateur a l’une des trois formes suivantes :

PCMCIA\UNKNOWN_MANUFACTURER-Crc(4)

PCMCIA\UNKNOWN_MANUFACTURER-DEVd(4)-Crc(4)

PCMCIA\MTD-MemoryType(4)

La dernière de ces trois alternatives est pour une mémoire flash carte sans identificateur de fabricant sur le carte. MemoryType(4) est l’un des deux nombres hexadécimaux à 4 chiffres : 0000 pour les cartes SRAM et 0002 pour les cartes ROM.

En plus des différentes formes d’ID d’appareil que vous venez de décrire, la section Modèles d’un fichier INF peut également contenir un ID matériel composé en remplaçant le case activée de redondance hexadécimale hexadécimale à 4 chiffres (CRC) par une chaîne qui contient le code de fabricant hexadécimal à 4 chiffres, un trait d’union et le code d’information hexadécimal à 4 chiffres (tous deux provenant de tuples embarqués). Par exemple :

PCMCIA\MEGAHERTZ-CC10BT/2-0128-0103

Les ID compatibles PCMCIA correspondent aux ID d’appareil génériques mentionnés dans la section Identificateurs génériques . Actuellement, les ID compatibles PCMCIA sont générés pour trois types d’appareils uniquement, comme décrit dans le tableau suivant.

ID compatible PCMCIA Type d’appareil

PNP0600

Un pilote de disque ATA (ATA)

PNP0D00

Une carte PC multifonction 3.0

*PNPC200

Un modem carte