Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Creates a IMFContentDecryptionModule that represents a Content Decryption Module (CDM) for a DRM key system.
Syntax
HRESULT CreateContentDecryptionModule(
  IPropertyStore             *contentDecryptionModuleProperties,
  IMFContentDecryptionModule **contentDecryptionModule
);
Parameters
contentDecryptionModuleProperties
An IPropertyStore object containing the properties for the CDM.
contentDecryptionModule
Receives the created IMFContentDecryptionModule object.
Return value
Returns S_OK on success.
Remarks
The following properties are supported for the contentDecryptionModuleProperties parameter.
| Property | Description | 
|---|---|
| MF_CONTENTDECRYPTIONMODULE_INPRIVATESTOREPATH | A file path representing a storage location the Content Decryption Module (CDM) can use for content-specific data. | 
| MF_CONTENTDECRYPTIONMODULE_STOREPATH | A file path representing a storage location the Content Decryption Module (CDM) can use for initialization. The path specified with this property will also be used for content-specific data if the MF_CONTENTDECRYPTIONMODULE_INPRIVATESTOREPATH property isn't set. | 
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 |