IWMDRMSecurity interface
[The feature associated with this page, Windows Media Format 11 SDK, is a legacy feature. It has been superseded by Source Reader and Sink Writer. Source Reader and Sink Writer have been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use Source Reader and Sink Writer instead of Windows Media Format 11 SDK, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]
The IWMDRMSecurity interface manages a variety of security-related information for the client computer and digital rights management (DRM) subsystem.
To obtain an instance of this interface, call IWMDRMProvider::CreateObject. Pass IID_IWMDRMSecurity as the riid parameter.
Members
The IWMDRMSecurity interface inherits from IWMDRMEventGenerator. IWMDRMSecurity also has these types of members:
Methods
The IWMDRMSecurity interface has these methods.
Method | Description |
---|---|
CheckCertForRevocation | Determines whether a certificate has been revoked. |
GetContentEnablersForRevocations | Retrieves content enabler interfaces that enable renewal of components based on revoked certificates. |
GetContentEnablersFromHashes | Retrieves content enabler interfaces that enable renewal of components based on hashed certificates. |
GetMachineCertificate | Retrieves the machine certificate of the DRM subsystem on the client computer. |
GetRevocationData | Retrieves a certificate revocation list from the local store. |
GetRevocationDataVersion | Retrieves the version number of a certificate revocation list in the local store. |
GetSecurityVersion | Retrieves the version of the DRM subsystem on the client computer. |
PerformSecurityUpdate | Initiates a security update to the DRM subsystem on the client computer. |
SetRevocationData | Sets a certificate revocation list in the local store. |