Freigeben über


Bezeichner für ISAPNP-Geräte

Jede ISAPNP-Karte unterstützt eine lesbare Ressourcendatenstruktur, die die unterstützten und vom Karte angeforderten Ressourcen beschreibt. Diese Struktur unterstützt das Konzept mehrerer Funktionen (oder "logischer Geräte") für ISA-Karte. Jeder Funktion des Karte ist ein separater Satz von "Tags" oder "Deskriptoren" zugeordnet. Mithilfe dieser Taginformationen erstellt der ISAPNP-Enumerator zwei Hardwarebezeichner, die wie folgt formatiert sind:

ISAPNP\m(3)d(4)

*m(3)n(4)

wobei m(3)d(4) zusammen einen EISA-Bezeichner für das Gerät bilden– drei Buchstaben zur Identifizierung des Herstellers und 4 Hexadezimalstellen zur Identifizierung des jeweiligen Geräts.

Das folgende Paar von Hardware-IDs kann von einer bestimmten Funktion in einem Multifunktions-Karte erstellt werden:

ISAPNP\CSC6835_DEV0000

*CSC0000

Die erste der beiden Hardware-IDs ist die Geräte-ID. Wenn das betreffende Gerät eine Funktion eines multifunktionsfähigen Karte ist, hat die Geräte-ID folgende Form:

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

Dabei ist n(4) der Dezimalindex (mit führenden Nullen) der Funktion.

Die zweite der beiden Hardwarebezeichner ist ebenfalls eine kompatible ID. Der ISAPNP-Enumerator generiert eine oder mehrere kompatible IDs, von denen die erste immer die zweite Hardware-ID ist. Die ersten drei Zeichen, m(3), die dem "*" in einer ISAPNP-kompatiblen ID folgen, sind häufig "PNP". Die kompatible ID für einen seriellen Port kann beispielsweise wie folgt sein:

PNP0501