PortCls は、デバイスがスリープ (D3) 電源状態の間に D3ExitLatencyChanged メソッドを呼び出して、新しい終了待機時間値を提供します。
構文
NTSTATUS D3ExitLatencyChanged(
[in] PC_EXIT_LATENCY NewD3ExitLatency
);
パラメーター
[in] NewD3ExitLatency
portcls がデバイスに対して決定した PC_EXIT_LATENCY 列挙値。
戻り値
このメソッドは NTSTATUS 値を返します。
備考
D3ExitLatencyChanged メソッドは、デバイスが D3 電源状態の場合にのみ呼び出されます。 Portcls が D0 にデバイスをスリープ解除すると、PowerChangeState3を介して行われ、デバイスは NewD3ExitLatency で示される待機時間期間内にスリープ状態を終了できる必要があります。 この方法でオーディオ アダプターをウェイクすると、ドライバーは、NewD3ExitLatency 値によって示される時間枠内でオーディオ アダプターの電源状態を調整する最も適切な方法を使用できます。
次の表は、NewD3ExitLatencyで使用できる値を示しています。
| 終了待機時間 | 意味 |
|---|---|
| PcExitLatencyInstant | ドライバーは、待機時間なしですぐにオーディオ アダプターをスリープ解除する必要があります。 |
| PcExitLatencyFast | ドライバーは、10 ミリ秒以内にオーディオ アダプターをスリープ解除する必要があります。 |
| PcExitLatencyResponsive | ドライバーは、200 ミリ秒以内にオーディオ アダプターをスリープ解除する必要があります。 |
必要条件
| 要件 | 価値 |
|---|---|
| サポートされる最小クライアント | Windows 8 |
| サポートされる最小サーバー | Windows Server 2012 |
| ターゲット プラットフォーム の | 万国 |
| ヘッダー | portcls.h |