D3D クロス プロセス共有
この自動テストでは、Microsoft® Direct3D® version 9 でのプロセス間のリソース共有のサポートが検証されます。
このトピックは次のテスト ジョブに適用されます。
D3D クロス プロセス共有
D3D クロス プロセス共有 (WoW64)
テストの詳細
仕様 |
|
プラットフォーム |
|
サポートされているリリース |
|
予想される実行時間 (分) | 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 |