_DXGKMDT_OPM_ACP_PROTECTION_LEVEL Enumeration

The DXGKMDT_OPM_ACP_PROTECTION_LEVEL enumeration indicates the protection levels for a protected output that supports Analog Copy Protection (ACP).

Syntax

typedef enum _DXGKMDT_OPM_ACP_PROTECTION_LEVEL {
  DXGKMDT_OPM_ACP_OFF          ,
  DXGKMDT_OPM_ACP_LEVEL_ONE    ,
  DXGKMDT_OPM_ACP_LEVEL_TWO    ,
  DXGKMDT_OPM_ACP_LEVEL_THREE  ,
  DXGKMDT_OPM_ACP_FORCE_ULONG
} DXGKMDT_OPM_ACP_PROTECTION_LEVEL;

Constants

DXGKMDT_OPM_ACP_OFF Indicates that the signal from a video output is not protected by any form of ACP.
DXGKMDT_OPM_ACP_LEVEL_ONE Indicates that the signal from a video output is protected by the ACP level one protection scheme.
DXGKMDT_OPM_ACP_LEVEL_TWO Indicates that the signal from a video output is protected by the ACP level two protection scheme.
DXGKMDT_OPM_ACP_LEVEL_THREE Indicates that the signal from a video output is protected by the ACP level three protection scheme.
DXGKMDT_OPM_ACP_FORCE_ULONG Forces this enumeration to compile to 32 bits in size. Without this value, some compilers would allow this enumeration to compile to a size other than 32 bits. You should not use this value.

Remarks

ACP protects analog TV signals. For example, a DVD player can use ACP to prevent a VCR from recording a copy of a DVD movie. Currently, OPM can use ACP to protect signals from composite outputs, S-Video outputs, or component outputs. For more information about ACP, see the Rovi (formerly Macrovision) website.

Display miniport drivers use the values in DXGKMDT_OPM_ACP_PROTECTION_LEVEL to report the virtual protection level of the protected output or the actual protection level of a physical connector through calls to the driver's DxgkDdiOPMGetInformation and DxgkDdiOPMGetCOPPCompatibleInformation functions. The values in DXGKMDT_OPM_ACP_PROTECTION_LEVEL are also used to configure the protected output's new virtual protection level in a call to the driver's DxgkDdiOPMConfigureProtectedOutput function.

Requirements

   
Windows version Available in Windows Vista and later versions of the Windows operating systems. Available in Windows Vista and later versions of the Windows operating systems.
Header d3dkmdt.h (include D3dkmdt.h)

See Also

DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS

DXGKMDT_OPM_STANDARD_INFORMATION

DxgkDdiOPMConfigureProtectedOutput

DxgkDdiOPMGetCOPPCompatibleInformation

DxgkDdiOPMGetInformation