DXGKMDT_OPM_ACP_PROTECTION_LEVEL enumeration (d3dkmdt.h)

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.

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

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

See also

DXGKMDT_OPM_SET_PROTECTION_LEVEL_PARAMETERS

DXGKMDT_OPM_STANDARD_INFORMATION

DxgkDdiOPMConfigureProtectedOutput

DxgkDdiOPMGetCOPPCompatibleInformation

DxgkDdiOPMGetInformation