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\ |