다음을 통해 공유


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 포함)

추가 정보

COPPCommand

DXVA_COPPCommand