PwrTest DirectedFx シナリオは、 Directed Power Management Framework (DFx) を使用するドライバーを使用してデバイスをテストするように設計されています。
ユーザーは、テストするデバイスのインスタンス パスと、必要に応じて検証するデバイスの電源状態を提供します。
D 状態が指定されていない場合、テストはデバイスが D0 に留まらなかったことを確認します。 インスタンス パスを見つけるには、デバイス マネージャーでデバイスのプロパティを調べます。 または、システム上のすべての DFx 対応デバイスのインスタンス パスの一覧を取得するオプションなしでテストを実行します。
このテストは、 スタンバイ 中のネットワーク接続設定、または AC 電源または DC 電源のどちらにあるかに関係なく、最新のスタンバイ システムで実行できます。
指定したデバイスについて、テストによって次のことが検証されます。
- 親が DFx をサポートする前に電源を切る必要があるデバイスと子デバイス。
- デバイスは、少なくとも 1 つのダイレクト電源ダウン/アップを正常に完了します。
- ダイレクトパワーダウンが完了すると、デバイスは正しい D 状態になります。 (省略可能)
各サイクルについて、テストには次の内容が表示されます。
システムがアイドル状態での復元力を発揮していた時間
最も深いランタイム アイドル プラットフォーム状態 (DRIPS) が解除された時刻
- 個々の理由がアクティブだった時間
すべてのテスト デバイスの個々の統計とオプションでの失敗理由
-
Device {Test Device} failed because device {Failed Device} {Failed Reason}。- いずれかがページングデバイスあるいはデバッグデバイスである
- DFx をサポートしていません
- コンポーネントに制約がある
- DFx の電源ダウン呼び出しに失敗しました
-
各ブロードキャスト ツリーとすべての参加者デバイス
3 サイクルのテストを実行して、デバイスが複数の向き電源遷移を受けられるようにすることをお勧めします。 すべてのサイクルが完了すると、テストは成功/失敗サイクルの合計数を出力します。
システム上のデバイスが DFx をサポートしていない場合、テストは Error retrieving list of available Directed Fx devicesを返します。
構文
pwrtest /directedfx [/c:n] [/d:n] [/p:n] [/device(:n):path] [/?]
/c:n
実行するサイクル数 (既定値は 1) を指定します。
/d:n
サイクル間の遅延時間を指定します (秒単位、60 が既定)。
/p:n
コネクト スタンバイに残る時間を指定します (秒単位、既定では 300)。
/device:n
Path は、テストするデバイスのインスタンス パスを提供します。
N は、Directed Fx 遷移のためにデバイスが入力する必要があるオプションのデバイス電源状態を提供します。
例
pwrtest /directedfx
関連トピック
指示型電力管理フレームワーク の概要