Share via


D3D クロス プロセス共有

この自動テストでは、Microsoft® Direct3D® version 9 でのプロセス間のリソース共有のサポートが検証されます。

このトピックは次のテスト ジョブに適用されます。

  • D3D クロス プロセス共有

  • D3D クロス プロセス共有 (WoW64)

テストの詳細

   
仕様
  • Device.Graphics.AdapterRender.MinimumDirectXLevel
プラットフォーム
  • 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 への次の更新プログラム
予想される実行時間 (分) 8
カテゴリ 互換性
タイムアウト (分) 480
再起動が必要です false
特別な構成が必要です false
Type automatic

 

その他のドキュメント

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

テストの実行

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

トラブルシューティング

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

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

詳細

このテストには次のテスト ケースが含まれます。

  • CONF:Create. 共有リソースを作成します。

  • CONF:Open. 同じプロセスで共有リソースを作成して開きます。

  • CONF:ClientOpen. プロセス 1 で共有リソースを作成し、そのリソースをプロセス 2 で開きます。

  • CONF:Verify. プロセス 2 は、開いているリソースのコンテンツが正しいことを検証します。

  • CONF:Fill. プロセス 2 は、開いているリソースを入力し、プロセス 1 はコンテンツを検証します。

  • CONF:Lock. このテスト ケースでは、次のアクションを開始します。

    • プロセス 1 がリソースをロックします。

    • プロセス 2 がリソースをロックしようとします (この試行は失敗します)

    • プロセス 2 がリソースをロック解除しようとします (この試行は失敗します)

    • プロセス 1 がリソースをロック解除します。

    • プロセス 2 がリソースをロックしようとします (この試行は失敗します)

    • プロセス 2 がリソースをロック解除しようとします (この試行は失敗します)

    • プロセス 1 が再度リソースをロック解除しようとします (この試行は失敗します)

  • CONF:ReleaseSourceUseOpen. このテスト ケースでは、次のアクションを完了します。

    • プロセス 1 がリソースを作成します。

    • プロセス 2 はリソースを開き、リソースのコンテンツを検証します。

    • プロセス 1 がリソースをリリースします。

    • プロセス 2 がリソースを使用します。

    • プロセス 1 がリソースを開き、リソースのコンテンツを更新します。

コマンド ラインを使用して、複数のリソースの種類をテストすることも、1 つだけをテストすることもできます。 1 つのリソースの種類についてのみ実行するには、 -ResourceType:<ResourceType> を使用します。

次のリソースの種類を使用できます。

  • OFFSCREENPLAIN

  • DEPTHSTENCIL

  • RENDERTARGET

  • TEXTURE

  • VOLUMETEXTURE

  • VOLUMETEXTURE

  • INDEXBUFFER

コマンド構文

コマンド オプション 説明

D3DCrossProcShare -CrossProcShare_Conf -M:1 -whql -logclean

このコマンドは、D3D クロス プロセス共有のテスト ジョブを実行します。

D3DCrossProcShare -CrossProcShare_Conf -M:1 -whql -logclean

このコマンドは、D3D クロス プロセス共有 (WoW64) のテスト ジョブを実行します。

Note

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

 

ファイル一覧

ファイル 場所

Configdisplay.exe

<[testbinroot]>\nttest\windowstest\tools

D3d10ref.dll

<[testbinroot]>\nttest\graphics\d3d\support\

D3d11ref.dll

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

D3dcompiler_test.dll

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

D3DCrossProcShare.exe

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

D3dref.dll

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

D3dref8.dll

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

D3dref9.dll

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

D3dx10_test.dll

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

D3dx11_TEST.dll

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

D3dx8d.dll

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

D3dx9_TEST.dll

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

Fpstate.dll

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

Modechange.exe

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

TDRWatch.exe

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

Vbswap.x

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

 

パラメーター

パラメーター名 パラメーターの説明
MONITOR テストで対象とする表示出力のインデックス
MODIFIEDCMDLINE テスト実行可能ファイルの追加のコマンド ライン引数
LLU_NetAccessOnly net user の LLU 名
ConfigDisplayCommandLine ConfigDisplay のカスタム コマンド ライン。 既定値: logo
TDRArgs /get または /set