共用方式為


IMFContentDecryptionModule::CreateTrustedInput 方法 (mfcontentdecryptionmodule.h)

建立可實作內容解密的 IMFTrustedInput 物件。

語法

HRESULT CreateTrustedInput(
  const BYTE      *contentInitData,
  DWORD           contentInitDataSize,
  IMFTrustedInput **trustedInput
);

參數

contentInitData

包含初始化數據的 BYTE 陣列。 只有在未提供或不完整的 IMFContentDecryptionModuleSession::GenerateRequest 時,才會使用 contentInitData。 初始化數據應以 PSSH 方塊格式結構化。 如需詳細資訊,請參閱加密媒體擴充功能規格的 通用 SystemID 和 PSSH 方塊格式

contentInitDataSize

contentInitData 中陣列的大小。

trustedInput

接收建立的 IMFTrustedInput 物件。

傳回值

傳回成功時S_OK。

備註

內容解密模組的實作 (CDM) 可能包括透過呼叫 CreateTrustedInput 取得的 IMFInputTrustAuthority 實作。

IMFInputTrustAuthority 解密程序支援下列屬性。

屬性 Description
MFT_POLICY_SET_AWARE 如果不是零,表示 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

另請參閱

IMFTrustedInput