PwrTest DirectedFx シナリオ
PwrTest DirectedFx シナリオは、Directed Power Management Framework (DFx)を使用するドライバーを使用してデバイスをテストするように設計されています。
ユーザーは、テストするデバイスのインスタンス パスと、必要に応じて検証するデバイスの電源状態を提供します。
D 状態が指定されていない場合、テストはデバイスが D0 に留まらなかったことを確認します。 インスタンス パスを見つけるには、デバイス マネージャーでデバイスのプロパティを調べます。 または、オプションなしでテストを実行し、システム上のすべての DFx 対応デバイスのインスタンス パスの一覧を取得します。
このテストは、モダン スタンバイ中のネットワーク接続設定、または AC 電源または DC 電源のどちらかに関わらず、最新のスタンバイ システムで実行できます。
指定したデバイスについて、テストによって次のことが検証されます。
- 親が DFx をサポートする前に電源を切る必要があるデバイスと子デバイス。
- デバイスは、少なくとも 1 つのダイレクト電源ダウン/アップを正常に完了します。
- ダイレクトパワーダウンが完了すると、デバイスは正しい D 状態になります。 (省略可能)
各サイクルについて、テストには次の内容が表示されます。
システムがアイドル状態であった時間
DirectedDeepest Runtime Idle Platform State (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
Connected Standbyの状態を維持する時間を指定します (秒単位、既定では 300)。
/device:n
Path は、テストするデバイスのインスタンス パスを提供します。
N は、Directed Fx 遷移のためにデバイスが入力する必要があるオプションのデバイス電源状態を提供します。
使用例
pwrtest /directedfx