DXGKMDT_OPM_ACP_AND_CGMSA_SIGNALING 구조체(d3dkmdt.h)
DXGKMDT_OPM_ACP_AND_CGMSA_SIGNALING 구조체는 보호된 출력 개체와 연결된 물리적 커넥터를 통과하는 신호가 보호되는 방법을 설명합니다.
구문
typedef struct _DXGKMDT_OPM_ACP_AND_CGMSA_SIGNALING {
DXGKMDT_OPM_RANDOM_NUMBER rnRandomNumber;
ULONG ulStatusFlags;
ULONG ulAvailableTVProtectionStandards;
ULONG ulActiveTVProtectionStandard;
ULONG ulReserved;
ULONG ulAspectRatioValidMask1;
ULONG ulAspectRatioData1;
ULONG ulAspectRatioValidMask2;
ULONG ulAspectRatioData2;
ULONG ulAspectRatioValidMask3;
ULONG ulAspectRatioData3;
ULONG ulReserved2[4];
ULONG ulReserved3[4];
} DXGKMDT_OPM_ACP_AND_CGMSA_SIGNALING;
멤버
rnRandomNumber
보호된 출력 개체의 128비트 암호화 보안 난수를 포함하는 DXGKMDT_OPM_RANDOM_NUMBER 구조체입니다. 이 난수는 애플리케이션에서 생성되고 드라이버의 DxgkDdiOPMGetCOPPCompatibleInformation 함수에 대한 호출에서 디스플레이 미니포트 드라이버에 제공됩니다. 이 난수는 DXGKMDT_OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS 구조체의 rnRandomNumber 멤버에 있는 드라이버에 제공됩니다.
ulStatusFlags
보호된 출력의 상태 나타내는 DXGKMDT_OPM_STATUS 열거형의 값의 비트 OR 조합입니다.
ulAvailableTVProtectionStandards
보호된 출력과 연결된 물리적 커넥터가 전달할 수 있는 텔레비전 신호 유형을 나타내는 DXGKMDT_OPM_PROTECTION_STANDARD 열거형의 유효한 비트 OR 값 조합입니다.
ulActiveTVProtectionStandard
보호된 출력과 연결된 물리적 커넥터가 현재 전달하는 텔레비전 신호 유형을 나타내는 DXGKMDT_OPM_PROTECTION_STANDARD 열거형의 유효한 비트 OR 값 조합입니다.
ulReserved
예약되어 있습니다. 0으로 설정해야 합니다.
ulAspectRatioValidMask1
다음 ulAspectRatioData1 멤버의 유효한 비트를 나타내는 마스크 값입니다.
ulAspectRatioData1
현재 활성 보호 표준에 대해 설정된 가로 세로 비율 값을 나타내는 32비트 데이터입니다.
ulAspectRatioValidMask2
다음 ulAspectRatioData2 멤버의 유효한 비트 필드를 나타내는 마스크 값입니다.
ulAspectRatioData2
특정 보호 표준에 사용되는 추가 가로 세로 비율 정보에 대한 32비트 데이터입니다. 이 데이터는 EIA-608-B에 대한 끝 및 Q0 값 또는 CEA-805-A 형식 B 패킷에 대한 활성 형식 설명을 읽는 데 사용할 수 있습니다.
ulAspectRatioValidMask3
다음 ulAspectRatioData3 멤버의 유효한 비트 필드를 나타내는 마스크 값입니다.
ulAspectRatioData3
특정 보호 표준에 사용되는 추가 가로 세로 비율 정보에 대한 32비트 데이터입니다. 이 데이터는 EIA-608-B에 대한 끝 및 Q0 값 또는 CEA-805-A 형식 B 패킷에 대한 활성 형식 설명을 읽는 데 사용할 수 있습니다.
ulReserved2[4]
예약되어 있습니다. 0으로 설정해야 합니다.
ulReserved3[4]
예약되어 있습니다. 0으로 설정해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista |
머리글 | d3dkmdt.h |