D3D Content Protection Test

This automated test starts the test binary (D3DProtection.exe) and runs the test jobs specified on the command line:

  • CPAuthChannelapi: This test group queries and configures the driver using authenticated channel tests.

  • Cryptosession: This test group encrypts and decrypts blt tests.

  • DriverProtections: This test group reads back protection tests.

In addition, this test uses the ContentProtection_CrossProc.exe test binary to run test jobs that verify cross process content protection.

This topic applies to the following test jobs:

  • D3D Content Protection - CrossProc

  • D3D Content Protection - CrossProc (WoW64)

Test details

Associated requirement(s)

Device.Graphics.WDDM11.Render.ContentProtection.ContentProtection

See the device hardware requirements.

Platforms

Windows 7 (x64) Windows 7 (x86) Windows RT (ARM-based) Windows 8 (x64) Windows 8 (x86) Windows Server 2012 (x64) Windows Server 2008 R2 (x64)

Run time

~15-30 minutes

 

Running the test

Before you run the test, complete the test setup as described in the test requirements: Graphic Adapter or Chipset Testing Prerequisites.

Troubleshooting

For troubleshooting information, see Troubleshooting Device.Graphics Testing.

More information

Command syntax

Command option Description

D3DProtection CPAuthChannelAPI -whql -logclean

This command runs both the D3D Content Protection - CPAuthChannelAPI test job and the D3D Content Protection - CPAuthChannelAPI (WoW64) test job.

ContentProtection_CrossProc -whql -logclean

This command runs both the D3D Content Protection - CrossProc test job and the D3D Content Protection - CrossProc (WoW64) test job.

D3DProtection Cryptosession -whql -logclean

This command runs both the D3D Content Protection - Cryptosession test job and the D3D Content Protection - CryptoSession (WoW64) test job.

D3DProtection DriverProtections -whql -logclean

This command runs both the D3D Content Protection - DriverProtections test job and the D3D Content Protection - DriverProtections (WoW64) test job.

 

Note  

Without any options, the test enumerates devices. For command line help for this test binary, type /?.

 

File list

File Location

Configdisplay.exe

[testbinroot]\nttest\windowstest\tools

ContentProtection_CrossProc.exe

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

D3d10ref.dll

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

D3d11ref.dll

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

D3dcompiler_test.dll

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

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\

D3DProtection.exe

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

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\

 

 

 

Send comments about this topic to Microsoft