次の方法で共有


IAdapterPowerManagement3::D 3ExitLatencyChanged メソッド (portcls.h)

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

関連項目

IAdapterPowerManagement3

PC_EXIT_LATENCY

PowerChangeState3