編集可能なキーワード
NDIS 6.0 以降のバージョンの NDIS は、ネットワーク デバイスのミニポート ドライバー用に編集できる標準化されたキーワードを提供します。 これらの標準化されたキーワードは、ユーザー インターフェイスで編集できる数値またはテキスト値に関連付けられます。
次の例は、編集できるキーワードの INF ファイル定義を示しています。
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>"
編集できる標準キーワードは次のとおりです。
*JumboPacket ハードウェアがサポートできる、サポート対象として最大のジャンボ パケット (1514 バイトを超えるイーサネット フレーム) のサイズ (バイト単位)。 これはジャンボフレームとも呼ばれます。 *JumboPacketの値の範囲と最大値は、IHV 定義対象です。 詳細については、IHV をチェックしてください。
*ReceiveBuffers
ミニポート アダプターによって使用される受信記述子の数。 ミニポート ドライバーは、パフォーマンスチューニングに適した任意の既定値を選択できます。 値が小さすぎると、大きい負荷においてミニポート アダプターが受信バッファーに不足する可能性があることに注意してください。 値が大きすぎる場合は、システム リソースが無駄になります。
*TransmitBuffers
ハードウェアでサポートできる送信バッファーのサイズ (バイト単位)。 このサイズはハードウェアに依存し、データ バッファー、バッファー記述子などを含めることができます。 ハードウェア ベンダーは、目的に適した任意の値を割り当てることができます。
NetworkAddress
デバイスのネットワーク アドレス。 MAC アドレスの形式は XX-XX-XX-XX-XX-XX-XX です。 ハイフン (-) はオプションです。
このトピックの最後にあるテーブルの列では、編集できるキーワードの次の属性について説明します。
SubkeyName
INF ファイルで指定する必要があり、レジストリに表示されるキーワードの名前。
ParamDesc
SubkeyName に関連付けられている表示テキスト。
Type
編集できる値のタイプ。 値は、数値 (Int) または編集できるテキスト (Edit) とできます。
規定値
整数またはテキストの既定値。 <IHV 定義対象> は、特定の独立系ハードウェア ベンダー (IHV) 要件に値が関連付けられていることを示します。
分
整数に許容される最小値。 <IHV 定義対象> は、特定の IHV 要件に最小値が関連付けられていることを示します。
最大
整数に許容される最大値。 <IHV 定義対象> は、特定の IHV 要件に最小値が関連付けられていることを示します。
次のテーブルは、すべてのキーワードの一覧と、ドライバーが上記の属性に使用する必要がある値を示しています。 キーワードの詳細については、WDK ドキュメンテーションでそのキーワードを検索してください。
SubkeyName | ParamDesc | Type | 規定値 | Min | Max |
---|---|---|---|---|---|
*JumboPacket | ジャンボ パケット | int | 1514 | 1514 | |
*ReceiveBuffers | 受信バッファー | int | 1 | ||
*TransmitBuffers | 送信バッファー | int | 0 | ||
NetworkAddress | Network Address | 編集 | 該当なし | 該当なし | 該当なし |