DXVA_COPPSetProtectionLevelCmdData 구조체(dxva.h)
DXVA_COPPSetProtectionLevelCmdData 구조는 COPP DirectX VA 디바이스와 연결된 물리적 커넥터에 설정할 보호 유형 및 수준을 설명합니다.
구문
typedef struct _DXVA_COPPSetProtectionLevelCmdData {
ULONG ProtType;
ULONG ProtLevel;
ULONG ExtendedInfoChangeMask;
ULONG ExtendedInfoData;
} DXVA_COPPSetProtectionLevelCmdData;
멤버
ProtType
COPP 디바이스와 연결된 물리적 커넥터에 설정할 다음 보호 유형 중 하나를 지정합니다.
- COPP_ProtectionType_None(0x00)
- COPP_ProtectionType_HDCP(0x01)
- COPP_ProtectionType_ACP(0x02)
- COPP_ProtectionType_CGMSA(0x04)
ProtLevel
보호 수준을 사용할 수 없는 경우 ProtType 또는 COPP_NoProtectionLevelAvailable(-1)의 보호 유형에 대해 설정할 보호 수준을 지정합니다.
- COPP_ProtectionType_ACP COPP_ACP_Protection_Level 열거 형 형식의 다음 값 중 하나를 지정합니다.
- COPP_ACP_Level0 또는 COPP_ACP_LevelMin(0)
- COPP_ACP_Level1 (1)
- COPP_ACP_Level2 (2)
- COPP_ACP_Level3 또는 COPP_ACP_LevelMax(3)
- COPP_ProtectionType_CGMSA COPP_CGMSA_Protection_Level 열거 형 형식의 다음 값 중 하나를 지정합니다.
- COPP_CGMSA_Disabled 또는 COPP_CGMSA_LevelMin(0)
- COPP_CGMSA_CopyFreely (1)
- COPP_CGMSA_CopyNoMore (2)
- COPP_CGMSA_CopyOneGeneration (3)
- COPP_CGMSA_CopyNever (4)
- COPP_CGMSA_RedistributionControlRequired(0x08)
- (COPP_CGMSA_RedistributionControlRequired + COPP_CGMSA_CopyNever) 또는 COPP_CGMSA_LevelMax
- COPP_ProtectionType_HDCP COPP_HDCP_Protection_Level 열거 형 형식의 다음 값 중 하나를 지정합니다.
- COPP_HDCP_Level0 또는 COPP_HDCP_LevelMin(0)
- COPP_HDCP_Level1 또는 COPP_HDCP_LevelMax(1)
ExtendedInfoChangeMask
다음 ExtendedInfoData 멤버의 유효한 비트 필드를 나타내는 값을 지정합니다.
ExtendedInfoData
ProtType의 보호 유형에 대한 추가 32비트 데이터를 지정합니다. 현재 사용되지 않습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | 이 구조는 SP1 이상의 Windows Server 2003 및 WINDOWS XP SP2 이상에만 적용됩니다. |
머리글 | dxva.h(Dxva.h 포함) |