OPM_CONNECTED_HDCP_DEVICE_INFORMATION 구조체(opmapi.h)

OPM_GET_CONNECTED_HDCP_DEVICE_INFORMATION 쿼리의 결과를 포함합니다.

구문

typedef struct _OPM_CONNECTED_HDCP_DEVICE_INFORMATION {
  OPM_RANDOM_NUMBER             rnRandomNumber;
  ULONG                         ulStatusFlags;
  ULONG                         ulHDCPFlags;
  OPM_HDCP_KEY_SELECTION_VECTOR ksvB;
  BYTE                          Reserved[11];
  BYTE                          Reserved2[16];
  BYTE                          Reserved3[16];
} OPM_CONNECTED_HDCP_DEVICE_INFORMATION;

멤버

rnRandomNumber

OPM_RANDOM_NUMBER 구조체입니다. 이 구조체에는 애플리케이션이 OPM_GET_INFO_PARAMETERS 또는 OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS 구조의 드라이버에 보낸 것과 동일한 128 비트 난수가 포함됩니다.

ulStatusFlags

OPM 상태 플래그의 비트 OR입니다.

ulHDCPFlags

연결된 디바이스가 HDCP 리피터인지 여부를 나타내는 값입니다.

의미
OPM_HDCP_FLAG_NONE
0x00
디바이스가 HDCP 리피터가 아닙니다.
OPM_HDCP_FLAG_REPEATER
0x01
디바이스는 HDCP 리피터입니다.

ksvB

디바이스의 KSV(키 선택 벡터)를 포함하는 OPM_HDCP_KEY_SELECTION_VECTOR 구조체입니다. HDCP 사양에서 Bksv 라는 값입니다.

Reserved[11]

다음에 사용하도록 예약됩니다. 이 배열을 0으로 채웁니다.

Reserved2[16]

다음에 사용하도록 예약됩니다. 이 배열을 0으로 채웁니다.

Reserved3[16]

다음에 사용하도록 예약됩니다. 이 배열을 0으로 채웁니다.

설명

이 구조체의 레이아웃은 COPP(Certified Output Protection Protocol)에 사용되는 DXVA_COPPStatusHDCPKeyData 구조체와 동일합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
머리글 opmapi.h

추가 정보

OPM 구조체

출력 보호 관리자