NDIS セレクティブ サスペンド用の標準化された INF キーワード
Note
選択的な中断関連のキーワードは、従来の NDIS ミニポート ドライバーのみを使用します。 これらは「ネットワーク アダプター WDF クラス拡張機能 (NetAdapterCx)」 では非推奨であり、クライアント ドライバーでは使用できません。
次の標準化された INF キーワードは、ミニポート ドライバーで NDIS 選択的な中断のパラメーターを有効化、無効化、および構成するために定義されています。
*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 秒の間中断されます。