MFCreateEncryptedMediaExtensionsStoreActivate function (mfcontentdecryptionmodule.h)
This function creates an object that implements IMFActivate. This object’s implementation of ActivateObject is based on the specified IMFPMPHostApp and class ID.
Syntax
HRESULT MFCreateEncryptedMediaExtensionsStoreActivate(
IMFPMPHostApp *pmpHost,
IStream *objectStream,
LPCWSTR classId,
IMFActivate **activate
);
Parameters
pmpHost
An IMFPMPHostApp with the necessary information to create the IMFActivate for this app package.
objectStream
An IStream representing the object stream that will be loaded via IMFActivate::Load.
classId
An LPCWSTR representing the target object's activatable class id.
activate
Receives a reference to the to an IMFActivate.
Return value
Returns S_OK on success.
Remarks
The IMFActivate can be created in a protected process and activated in an app process.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10, version 2004 (10.0; Build 19041) |
Minimum supported server | Windows Server, version 2004 (10.0; Build 19041) |
Header | mfcontentdecryptionmodule.h |