ISCPSecureQuery interface (mswmdm.h)
The ISCPSecureQuery interface is queried by Windows Media Device Manager to determine ownership of secured content. Windows Media Device Manager passes information about the content to the secure content provider, which uses that information to determine whether it is responsible for the content. Windows Media Device Manager consults this interface whenever an application downloads content to a media device.
The ISCPSecureQuery2 interface extends ISCPSecureQuery through functionality that determines whether the secure content provider is responsible for the content, and if so, providing a URL for updating revoked components and determining which components have been revoked.
The secure content provider implements this interface and secure Windows Media Device Manager implementations call its methods.
Inheritance
The ISCPSecureQuery interface inherits from the IUnknown interface. ISCPSecureQuery also has these types of members:
Methods
The ISCPSecureQuery interface has these methods.
ISCPSecureQuery::ExamineData The ExamineData method determines rights and responsibility for the content by examining data that Windows Media Device Manager passes to this method. |
ISCPSecureQuery::GetDataDemands The GetDataDemands method reports which data the secure content provider needs to determine the rights and responsibility for a specified piece of content. |
ISCPSecureQuery::GetRights The GetRights method retrieves rights information for the current piece of content. Rights are file-specific. |
ISCPSecureQuery::MakeDecision The MakeDecision method determines whether access to the content is allowed. If access is allowed, this method returns the interface that will be used to access the content. |
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | mswmdm.h |