此函数创建实现 IMFActivate 的对象。 此对象的 ActivateObject 实现基于指定的 IMFPMPHostApp 和类 ID。
Syntax
HRESULT MFCreateEncryptedMediaExtensionsStoreActivate(
IMFPMPHostApp *pmpHost,
IStream *objectStream,
LPCWSTR classId,
IMFActivate **activate
);
参数
pmpHost
一个 IMFPMPHostApp,其中包含为此应用包创建 IMFActivate 所需的信息。
objectStream
一个 IStream ,表示将通过 IMFActivate::Load 加载的对象流。
classId
表示目标对象的可激活类 ID 的 LPCWSTR 。
activate
接收对 IMFActivate 的引用。
返回值
返回成功S_OK。
注解
可以在受保护的进程中创建 IMFActivate ,并在应用进程中激活。
要求
| Requirement | 价值 |
|---|---|
| 最低支持的客户端 | Windows 10 版本 2004 (10.0;内部版本 19041) |
| 支持的最低服务器 | Windows Server 版本 2004 (10.0;内部版本 19041) |
| Header | mfcontentdecryptionmodule.h |
| Library | Mf.lib |