MFCreateEncryptedMediaExtensionsStoreActivate 函数 (mfcontentdecryptionmodule.h)

此函数创建实现 IMFActivate 的对象。 此对象的 ActivateObject 实现基于指定的 IMFPMPHostApp 和类 ID。

语法

HRESULT MFCreateEncryptedMediaExtensionsStoreActivate(
  IMFPMPHostApp *pmpHost,
  IStream       *objectStream,
  LPCWSTR       classId,
  IMFActivate   **activate
);

参数

pmpHost

一个 IMFPMPHostApp,其中包含为此应用包创建 IMFActivate 所需的信息。

objectStream

表示将通过 IMFActivate::Load 加载的对象流的 IStream

classId

表示目标对象的可激活类 ID 的 LPCWSTR

activate

接收对 IMFActivate 的引用。

返回值

如果成功,则返回 S_OK。

注解

IMFActivate 可以在受保护的进程中创建,并在应用进程中激活。

要求

要求
最低受支持的客户端 Windows 10,版本 2004 (10.0;内部版本 19041)
最低受支持的服务器 Windows Server 版本 2004 (10.0;内部版本 19041)
标头 mfcontentdecryptionmodule.h