IMFContentDecryptionModule::CreateTrustedInput 메서드(mfcontentdecryptionmodule.h)
콘텐츠의 암호 해독을 구현하는 IMFTrustedInput 개체를 만듭니다.
구문
HRESULT CreateTrustedInput(
const BYTE *contentInitData,
DWORD contentInitDataSize,
IMFTrustedInput **trustedInput
);
매개 변수
contentInitData
초기화 데이터를 포함하는 BYTE 배열입니다. contentInitData 는 IMFContentDecryptionModuleSession::GenerateRequest 의 initData가 제공되지 않았거나 불완전한 경우에만 사용됩니다. 초기화 데이터는 PSSH 상자 형식으로 구성되어야 합니다. 자세한 내용은 암호화된 미디어 확장 사양의 Common SystemID 및 PSSH Box 형식을 참조하세요.
contentInitDataSize
contentInitData의 배열 크기입니다.
trustedInput
생성된 IMFTrustedInput 개체를 받습니다.
반환 값
성공하면 S_OK를 반환합니다.
설명
CDM(콘텐츠 암호 해독 모듈)의 구현에는 CreateTrustedInput을 호출하여 얻은 IMFInputTrustAuthority 구현이 포함될 수 있습니다.
다음 특성은 IMFInputTrustAuthority 암호 해독기에서 지원됩니다.
속성 | Description |
---|---|
MFT_POLICY_SET_AWARE | 0이 아닌 경우 는 IMFTransform 이 MEPolicySet 완료 알림을 수신하려고 함을 나타냅니다. |
MFT_USING_HARDWARE_DRM | IMFTransform이 하드웨어 DRM을 사용하는지 여부를 지정합니다. MFT 암호 해독기가 이 특성을 1로 설정한 경우 하드웨어 DRM을 사용하는 것입니다. MFT 암호 해독기가 이 특성을 0으로 설정한 경우 하드웨어 DRM을 사용하지 않습니다. MFT 암호 해독기가 이 특성을 지정하지 않거나 다른 값으로 지정하는 경우 하드웨어 DRM을 사용하고 있는지 여부를 나타내지 않습니다(또는 할 수 없음). |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 버전 2004(10.0; 빌드 19041) |
지원되는 최소 서버 | Windows Server 버전 2004(10.0; 빌드 19041) |
머리글 | mfcontentdecryptionmodule.h |