D3DAUTHENTICATEDCHANNELTYPE enumeration

Specifies the type of Direct3D authenticated channel.

Syntax

typedef enum  { 
  D3DAUTHENTICATEDCHANNEL_D3D9             = 1,
  D3DAUTHENTICATEDCHANNEL_DRIVER_SOFTWARE  = 2,
  D3DAUTHENTICATEDCHANNEL_DRIVER_HARDWARE  = 3
} D3DAUTHENTICATEDCHANNELTYPE;

Constants

D3DAUTHENTICATEDCHANNEL_D3D9

Direct3D 9 channel. This channel provides communication with the Direct3D runtime.

D3DAUTHENTICATEDCHANNEL_DRIVER_SOFTWARE

Software driver channel. This channel provides communication with a driver that implements content protection mechanisms in software.

D3DAUTHENTICATEDCHANNEL_DRIVER_HARDWARE

Hardware driver channel. This channel provides communication with a driver that implements content protection mechanisms in the GPU hardware.

Requirements

Requirement Value
Minimum supported client
Windows 7 [desktop apps only]
Minimum supported server
Windows Server 2008 R2 [desktop apps only]
Header
D3d9types.h (include D3d9.h)

See also

Direct3D Video Enumerations

IDirect3DDevice9Video::CreateAuthenticatedChannel