編集可能なキーワード

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 編集 該当なし 該当なし 該当なし