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

See also

ISCPSecureQuery2 Interface

ISCPSecureQuery3 Interface

Interfaces for Secure Content Providers