D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION structure (d3dkmdt.h)
The D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION structure contains information about the copy protection that is supported (as well as the copy protection that is currently active) on a particular VidPN present path.
Syntax
typedef struct _D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION {
D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION_TYPE CopyProtectionType;
UINT APSTriggerBits;
BYTE OEMCopyProtection[D3DKMDT_MACROVISION_OEMCOPYPROTECTION_SIZE];
D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION_SUPPORT CopyProtectionSupport;
} D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION;
Members
CopyProtectionType
A value from the D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION_TYPE enumeration that indicates the type of copy protection that is active on the path.
APSTriggerBits
A value that describes copy protection for an OEM device. A value of 0 indicates no copy protection, and values of 1, 2, and 3 indicate low, medium, and high levels of copy protection, respectively. Values greater than 3 are not allowed.
OEMCopyProtection[D3DKMDT_MACROVISION_OEMCOPYPROTECTION_SIZE]
Reserved for future use.
CopyProtectionSupport
A D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION_SUPPORT structure that indicates the types of copy protection that are supported by the path.
Remarks
The CopyProtection member of the D3DKMDT_VIDPN_PRESENT_PATH structure is a D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION structure.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista |
Header | d3dkmdt.h |