共用方式為


D3D 跨進程共用 (WoW64)

此自動化測試會驗證 Microsoft® Direct3D 第 9 版®中跨進程資源分享的支援。

本主題適用于下列測試作業:

  • D3D 跨處理序共用

  • D3D 跨處理序共用 (WoW64)

測試詳細資料

   
規格
  • Device.Graphics.AdapterRender.MinimumDirectXLevel
平台
  • Windows 10,用戶端版本 (x64)
  • Windows Server 2016 (x64)
  • Windows 10,用戶端版本 (Arm64)
支援的版本
  • Windows 10
  • Windows 10 (版本 1511)
  • Windows 10 (版本 1607)
  • Windows 10 (版本 1703)
  • Windows 10 (版本 1709)
  • Windows 10 (版本 1803)
  • Windows 10 版本 1809
  • Windows 10 (版本 1903)
  • Windows 10的下一個更新
預期執行時間 (分鐘) 8
類別 相容性
) 分鐘 (逾時 480
需要重新開機 false
需要特殊設定 false
類型 automatic

 

其他檔

此功能區域中的測試可能會有其他檔,包括必要條件、設定和疑難排解資訊,可在下列主題中找到 () :

執行測試

執行測試之前,請完成測試設定,如測試需求中所述: 圖形配接器或晶片組測試必要條件

疑難排解

如需 HLK 測試失敗的一般疑難排解,請參閱 針對 Windows HLK 測試失敗進行疑難排解

如需疑難排解資訊,請參閱 針對 Device.Graphics Testing 進行疑難排解

詳細資訊

此測試包含下列測試案例:

  • 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 會開啟資源,然後更新資源內容。

您可以使用命令列來測試多個資源類型,或只測試一個資源類型。 若要只以一個資源類型執行,請使用 -ResourceType: < ResourceType > 。

您可以使用下列資源類型:

  • OFFSCREENPLAIN

  • DEPTHSTENCIL

  • RENDERTARGET

  • 紋理

  • VOLUMETEXTURE

  • VOLUMETEXTURE

  • INDEXBUFFER

命令語法

命令選項 描述

D3DCrossProcShare -CrossProcShare_Conf -M:1 -whql -logclean

此命令會執行 D3D Cross Proc Sharing 測試作業。

D3DCrossProcShare -CrossProcShare_Conf -M:1 -whql -logclean

此命令會執行 D3D Cross Proc Sharing (WoW64) 測試作業。

注意

   如需此測試二進位檔的命令列說明,請輸入 /?

 

檔案清單

檔案 位置

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\

 

參數

參數名稱 參數描述
監控 以測試為目標的顯示輸出索引
MODIFIEDCMDLINE 測試可執行檔的其他命令列引數
LLU_NetAccessOnly LLU NET 使用者的名稱
ConfigDisplayCommandLine ConfigDisplay 的自訂命令列。 預設值:標誌
TDRArgs /get 或 /set