Schlüsselwörter, die bearbeitet werden können
NDIS 6.0 und höhere Versionen von NDIS bieten standardisierte Schlüsselwörter, die für Miniporttreiber von Netzwerkgeräten bearbeitet werden können. Diese standardisierten Schlüsselwörter sind numerischen Werten oder Textwerten zugeordnet, die Sie auf der Benutzeroberfläche bearbeiten können.
Das folgende Beispiel zeigt eine INF-Dateidefinition für eine Schlüsselwort (keyword), die bearbeitet werden kann.
HKR, Ndi\params\<SubkeyName>,ParamDesc, 0, "<ParamDesc>"
HKR, Ndi\params\<SubkeyName>,Type, 0, "int"
HKR, Ndi\params\<SubkeyName>,Default, 0, "<IHV defined>"
HKR, Ndi\params\<SubkeyName>,Optional, 0, "0"
HKR, Ndi\params\<SubkeyName>,Min, 0, "0"
HKR, Ndi\params\<SubkeyName>,Max, 0, "<IHV defined>"
Die Standardschlüsselwörter, die bearbeitet werden können, sind:
*JumboPacket Die Größe des größten unterstützten Jumbo-Pakets (ein Ethernet-Frame, der größer als 1514 Bytes ist), das von der Hardware unterstützt werden kann, in Bytes. Dies wird auch als Jumbo Frame bezeichnet. *Der Wertebereich und der Höchstwert von JumboPacket sind IHV-definiert. Weitere Informationen erhalten Sie bei Ihrem IHV.
*ReceiveBuffers
Die Anzahl der vom Miniportadapter verwendeten Empfangsdeskriptoren. Der Miniporttreiber kann einen beliebigen Standardwert auswählen, der für die Leistungsoptimierung geeignet ist. Beachten Sie: Wenn der Wert zu klein ist, kann der Miniportadapter bei hoher Last keine Empfangspuffer mehr haben. Wenn der Wert zu groß ist, werden Systemressourcen verschwendet.
*TransmitBuffers
Die Größe der Übertragungspuffer in Bytes, die von der Hardware unterstützt werden können. Diese Größe ist hardwareabhängig und kann Datenpuffer, Pufferdeskriptoren usw. enthalten. Hardwareanbieter können jeden beliebigen Wert zuweisen, der für ihre Zwecke geeignet ist.
NetworkAddress
Die Netzwerkadresse des Geräts. Das Format für eine MAC-Adresse lautet: XX-XX-XX-XX-XX-XX-XX. Die Bindestriche (-) sind optional.
Die Spalten in der Tabelle am Ende dieses Themas beschreiben die folgenden Attribute für Schlüsselwörter, die bearbeitet werden können:
Name des Unterschlüssels
Der Name des Schlüsselwort (keyword), den Sie in der INF-Datei angeben müssen und der in der Registrierung angezeigt wird.
ParamDesc
Der Anzeigetext, der SubkeyName zugeordnet ist.
Typ
Der Typ des Werts, der bearbeitet werden kann. Der Wert kann entweder numerisch (Int) oder Text sein, der bearbeitet werden kann (Bearbeiten).
Standardwert
Der Standardwert für die ganze Zahl oder den Text.
<Definierter IHV-Wert> gibt an, dass der Wert den jeweiligen Anforderungen des unabhängigen Hardwareanbieters (Independent Hardware Vendor, IHV) zugeordnet ist.
Min
Der Mindestwert, der für eine ganze Zahl zulässig ist.
<Definierter> IHV-Wert gibt an, dass der Mindestwert den jeweiligen IHV-Anforderungen zugeordnet ist.
Max
Der maximal zulässige Wert für eine ganze Zahl.
<Definierter> IHV-Wert gibt an, dass der Mindestwert den jeweiligen IHV-Anforderungen zugeordnet ist.
In der folgenden Tabelle sind alle Schlüsselwörter aufgeführt und die Werte beschrieben, die ein Treiber für die obigen Attribute verwenden muss. Weitere Informationen zu einem Schlüsselwort (keyword) finden Sie im Schlüsselwort (keyword) in der WDK-Dokumentation.
Name des Unterschlüssels | ParamDesc | Typ | Standardwert | Min | Max |
---|---|---|---|---|---|
*JumboPacket | Jumbo-Paket | Int | 1514 | 1514 | |
*ReceiveBuffers | Empfangspuffer | Int | 1 | ||
*TransmitBuffers | Puffer übertragen | Int | 0 | ||
NetworkAddress | Netzwerkadresse | Bearbeiten | – | – | – |