D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION_SUPPORT structure (d3dkmdt.h)

The D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION_SUPPORT structure is used to indicate the types of copy protection that are supported by a particular VidPN present path.

Syntax

typedef struct _D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION_SUPPORT {
  UINT NoProtection : 1;
  UINT MacroVisionApsTrigger : 1;
  UINT MacroVisionFull : 1;
  UINT Reserved : 29;
} D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION_SUPPORT;

Members

NoProtection

The path is not capable of providing any copy protection.

MacroVisionApsTrigger

The path is capable of providing Rovi (formerly Macrovision) analog protection support (APS).

MacroVisionFull

The path is capable of providing full Rovi (formerly Macrovision) copy protection.

Reserved

Reserved for future use.

Remarks

The CopyProtectionSupport member of the D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION structure is a D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION_SUPPORT structure.

Requirements

Requirement Value
Minimum supported client Available in Windows Vista and later versions of the Windows operating systems.
Header d3dkmdt.h