// d3dkmdt.h
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;
View the official Windows Driver Kit DDI referenceNo description available.
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.
CopyProtectionTypeA value from the D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION_TYPE enumeration that indicates the type of copy protection that is active on the path.
APSTriggerBitsA 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.
OEMCopyProtectionReserved for future use.
CopyProtectionSupportA D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION_SUPPORT structure that indicates the types of copy protection that are supported by the path.
The CopyProtection member of the D3DKMDT_VIDPN_PRESENT_PATH structure is a D3DKMDT_VIDPN_PRESENT_PATH_COPYPROTECTION structure.