NDIS セレクティブ サスペンド用の標準化された INF キーワード

Note

選択的な中断関連のキーワードは、従来の NDIS ミニポート ドライバーのみを使用します。 これらは「ネットワーク アダプター WDF クラス拡張機能 (NetAdapterCx)」 では非推奨であり、クライアント ドライバーでは使用できません。

次の標準化された INF キーワードは、ミニポート ドライバーで NDIS 選択的な中断のパラメーターを有効化、無効化、および構成するために定義されています。

*SelectiveSuspend INF キーワード

*SSIdleTimeout INF キーワード

*SSIdleTimeoutScreenOff INF キーワード

標準化された INF キーワード の詳細については、「ネットワークデバイスの標準化された INF キーワード」を参照してください。

*SelectiveSuspend INF キーワード

NDIS 選択的な中断をサポートするミニポート ドライバーの INF ファイルは、*SelectiveSuspend 標準化 INF キーワードを指定する必要があります。 ドライバーがインストールされると、管理者は、ネットワーク アダプターの詳細プロパティ ページの *SelectiveSuspend キーワード値を更新できます。 詳細プロパティの詳細は、「詳細プロパティ ページの構成パラメーターの指定」を参照してください。

: ミニポート ドライバーは、アダプターの「詳細」プロパティ ページで変更が行われた後に自動的に再起動されます。

*SelectiveSuspend INF キーワードは列挙キーワードです。 次の表では、*SelectiveSuspend INF キーワードで使用できる INF エントリについて説明します。 この表の列では、列挙キーワードの次の属性について説明します。

SubkeyName
INF ファイルで指定する必要があるキーワードの名前。 この名前は、ネットワーク アダプターの NDI\params\ キーの下のレジストリにも表示されます。

ParamDesc
SubkeyName に関連付けられている表示テキスト。

: 独立系ハードウェア ベンダー (IHV) は、SubkeyName の説明テキストを定義できます。

[値]
リスト内の各 SubkeyName に関連付けられている列挙整数値。

EnumDesc
詳細」プロパティ ページに表示される各値に関連付けられている表示テキスト。

SubkeyName ParamDesc Value EnumDesc

*SelectiveSuspend

セレクティブ サスペンド

0

無効

1 (既定値)

Enabled

ミニポート ドライバーは、NDIS 選択的な中断のサポートをアドバタイズする前に、レジストリの *SelectiveSuspend キーワード値をチェックする必要があります。 *SelectiveSuspend キーワードの値が 0 の場合、ミニポートは選択的な中断機能のサポートをアドバタイズしてはなりません。 詳細については「NDIS 選択的な中断機能の報告」を参照してください。

*SSIdleTimeout INF キーワード

NDIS 選択的な中断をサポートするミニポート ドライバーの INF ファイルは、省略可能な *SSIdleTimeout 標準化された INF キーワードを指定する必要があります。 このキーワードは、アイドル タイムアウト期間を秒単位で指定します。 NDIS が *SSIdleTimeout 値を超える期間、ネットワーク アダプター上のアクティビティを検出しない場合、NDIS はミニポート ドライバーのミニポート MiniportIdleNotification 関数を呼び出すことによって選択的な中断操作を開始します。

ドライバーがインストールされると、管理者は、ネットワーク アダプターの詳細プロパティ ページの *SSIdleTimeout キーワード値を更新できます。 詳細プロパティの詳細は、「詳細プロパティ ページの構成パラメーターの指定」を参照してください。

: ミニポート ドライバーは、アダプターの詳細プロパティ ページで変更が行われた後に自動的に再起動されます。

*SSIdleTimeout INF キーワードは数値 (Int) キーワードです。 次の表では、*SSIdleTimeout INF キーワードで使用できる INF エントリについて説明します。 表の列では、Int キーワードの次の属性について説明します。

SubkeyName
INF ファイルで指定する必要があるキーワードの名前。 この名前は、ネットワーク アダプターの NDI\params\ キーの下のレジストリにも表示されます。

ParamDesc
SubkeyName に関連付けられている表示テキスト。

: 独立系ハードウェア ベンダー (IHV) は、SubkeyName の説明テキストを定義できます。

規定値
整数のデフォルト値。

最小値
整数に許容される最小値。

最大値
整数に許容される最大値。

SubkeyName ParamDesc 規定値 最小値 最大値

*SSIdleTimeout

選択的な中断 のアイドル タイムアウトを秒単位です

5

1

60

: NDIS は、ドライバーが NDIS 選択的な中断をサポートしているネットワーク アダプターのすべてのインスタンスの *SSIdleTimeout 標準化 INF キーワードの値を読み取ります。 ミニポート ドライバーは、このキーワードを読み取る必要があります。

NDIS は、*SSIdleTimeout 値の 30% 以内に正確なタイマーを使用してアイドル タイムアウトを測定します。 たとえば、*SSIdleTimeout 値が 10 の場合、アダプターは、NDIS が最初にアダプターがアイドル状態であることを検出した後、10 ~ 13 秒の間中断されます。

*SSIdleTimeoutScreenOff INF キーワード

NDIS 選択的な中断をサポートするミニポート ドライバーの INF ファイルは、省略可能な *SSIdleTimeoutScreenOff 標準化された INF キーワードを指定する必要があります。 このキーワードは、アイドル タイムアウト期間を秒単位で指定し、画面がオフの場合にのみ適用されます。 画面がオフになってからが *SSIdleTimeoutScreenOff 値を超える期間、 NDIS がネットワーク アダプター上のアクティビティを検出しない場合、NDIS はミニポート ドライバーのミニポート MiniportIdleNotification ハンドラー関数を呼び出すことによって選択的な中断操作を開始します。

ドライバーがインストールされると、管理者は、ネットワーク アダプターの詳細プロパティ ページの *SSIdleTimeoutScreenOff キーワード値を更新できます。 詳細プロパティの詳細は、「詳細プロパティ ページの構成パラメーターの指定」を参照してください。

: ミニポート ドライバーは、アダプターの詳細プロパティ ページで変更が行われた後に自動的に再起動されます。

*SSIdleTimeoutScreenOff INF キーワードは数値 (Int) キーワードです。 次の表では、*SSIdleTimeoutScreenOff INF キーワードで使用できる INF エントリについて説明します。 表の列では、Int キーワードの次の属性について説明します。

SubkeyName
INF ファイルで指定する必要があるキーワードの名前。 この名前は、ネットワーク アダプターの NDI\params\ キーの下のレジストリにも表示されます。

ParamDesc
SubkeyName に関連付けられている表示テキスト。

: 独立系ハードウェア ベンダー (IHV) は、SubkeyName の説明テキストを定義できます。

規定値
整数のデフォルト値。

最小値
整数に許容される最小値。

最大値
整数に許容される最大値。

SubkeyName ParamDesc 規定値 最小値 最大値

*SSIdleTimeoutScreenOff

選択的な中断 のアイドル タイムアウトを秒単位です

3

1

60

: NDIS は、ドライバーが NDIS 選択的な中断をサポートしているネットワーク アダプターのすべてのインスタンスの *SSIdleTimeoutScreenOff 標準化 INF キーワードの値を読み取ります。 ミニポート ドライバーは、このキーワードを読み取る必要があります。

: 最大値はテスト目的でのみ使用されます。 HLK 認定テストは明示的にチェックされ、値が 5 を超える場合は失敗します。

NDIS は、*SSIdleTimeoutScreenOff 値の 30% 以内に正確なタイマーを使用してアイドル タイムアウトを測定します。 たとえば、*SSIdleTimeoutScreenOff 値が 5 の場合、アダプターは、NDIS が最初にアダプターがアイドル状態であることを検出した後、10 ~ 6.5 秒の間中断されます。