次の方法で共有


D3D9 オーバーレイ - CheckDeviceOverlayType

この手動テストでは、IDirect3D9ExOverlayExtension::CheckDeviceOverlayType を対象とする複数のテスト ケースを実行します。 回転モードを含む有効な表示モードと無効な表示モードをそれぞれ異なるサイズで使用しています。

テストの詳細

   
仕様
  • Device.Graphics.WDDM11.DisplayRender.D3D9Overlay.D3D9Overlay
プラットフォーム
  • Windows 10、クライアント エディション (x86)
  • Windows 10、クライアント エディション (x64)
  • Windows Server 2016 (x64)
  • Windows 10、クライアント エディション (Arm64)
サポートされているリリース
  • Windows 10
  • Windows 10 バージョン 1511
  • Windows 10 Version 1607
  • Windows 10 Version 1703
  • Windows 10 バージョン 1709
  • Windows 10 バージョン 1803
  • Windows 10 Version 1809
  • Windows 10 バージョン 1903
  • Windows 10 への次の更新プログラム
予想される実行時間 (分) 1
カテゴリ 互換性
タイムアウト (分) 60
再起動が必要です false
特別な構成が必要です false
Type automatic

 

その他のドキュメント

この機能領域のテストには、前提条件、セットアップ、トラブルシューティング情報など、次のトピックに記載されている追加のドキュメントが含まれている場合があります。

テストの実行

テストを実行する前に、グラフィック アダプターまたはチップセットのテストの前提条件に関するページで説明されているテスト要件に従って、テストのセットアップを完了します。

さらに、このテストには次のものが必要です。

  • D3DCAPS_OVERLAY を公開する、D3D9 対応のデバイス ドライバー

トラブルシューティング

HLK テスト エラーの一般的なトラブルシューティングについては、「Windows HLK テストのエラーのトラブルシューティング」を参照してください。

トラブルシューティング情報については、「Device.Graphics テストのトラブルシューティング」を参照してください。

テストは、有効なパラメーターと無効なパラメーターを指定して CheckDeviceOverlayType を呼び出します。 これは、最大のオーバーレイ サイズと、ドライバーでサポートされていると報告されている最小のチェックを試みます。

ドライバーが D3DCAPS_OVERLAY を公開していない場合、テストは省略されます。 D3D デバイスの作成時にバック バッファーの形式またはモードがサポートされていない場合、省略される場合があります。

詳細

テストでは、次のテスト ジョブを実行します:

CheckDeviceOverlayType:

  • アダプターのインデックスが範囲外の場合は、エラーを確認します。

  • PDisplayMode が現在の表示モードで入力された pDisplayMode と同じ結果を返す場合は、NULL を確認します。

  • 正常なオーバーレイの種類を見つけて、OverlayFormats で循環させることで、D3DERR_UNSUPPORTEDOVERLAYFORMAT を確認します。

  • 無効な幅と高さに対して D3DERR_UNSUPPORTEDOVERLAY が返されることを確認します。 このジョブは、正常なオーバーレイの種類を見つけ、非標準のオーバーレイのサイズで循環します。

CreateDeviceEx の対話式操作を使用した CheckDeviceOverlayType:

  • CheckDeviceOverlayType への呼び出しが成功したときに、CreateDeviceEx が正常に呼び出されることを確認します。

    警告

       ドライバーのサポートが追加されるまでは、常にこれが当てはまります。

     

  • CheckDeviceOverlayType への呼び出しに失敗したときに、CreateDeviceEx への呼び出しに失敗することを確認します。

    警告

       ドライバーのサポートが追加されるまで、このテスト ケースは失敗します。

     

コマンド構文

コマンド オプション 説明

D3D9OverlayTest CheckDeviceOverlayType -whql -logclean

このコマンドは、D3D9 CheckDeviceOverlayType テスト ジョブを実行します。

TestCasePriority:[0, 1, 2]

実行するテスト ケースの優先順位を指定します。 0 はビルド検証レベル (BVT) レベルのテスト ケースを実行します。1 と 2 は、より積極的なテスト ケースを実行します。

LogLevel[0, 1, 2]

このテストでは、ログ記録方法を非常に詳細に設定できます。 既定では、レベル 0 に設定されます。レベル 1 は、多くのストリーム状態/blt 状態のセットを含むより多くのログ情報をテスト ケースごとに収集します。レベル 2 では、調整されたすべてのストリーム状態と blt 状態、およびすべての構成情報を収集します。

Note

   このテスト バイナリのコマンド ライン ヘルプを表示するには、「/?」と入力します。

 

ファイル一覧

ファイル 場所

Configdisplay.exe

<[testbinroot]>\nttest\windowstest\tools\

D3D9OverlayTest.exe

<[testbinroot]>\nttest\windowstest\graphics\d3d\func\

TDRWatch.exe

<[testbinroot]>\nttest\windowstest\graphics\

 

パラメーター

パラメーター名 パラメーターの説明
MODIFIEDCMDLINE テスト実行可能ファイルの追加のコマンド ライン引数
LLU_NetAccessOnly net user の LLU 名
ConfigDisplayCommandLine ConfigDisplay のカスタム コマンド ライン。 既定値: logo