Share via


ISCPSecureQuery Interface (deprecated)

banner art

This is preliminary documentation and subject to change.

This topic documents a feature of the Windows Media Device Manager SDK. We recommend that you migrate your application to use the Windows Portable Devices API. For more information, see the Windows Portable Devices SDK.

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.

In addition to the methods inherited from IUnknown, the ISCPSecureQuery interface exposes the following methods.

Method Description
ExamineData Determines whether the secure content provider is responsible for the content by examining data that Windows Media Device Manager passes to this method.
GetDataDemands Reports what data the secure content provider needs to determine rights and responsibility for a specified piece of content.
GetRights Retrieves rights information for a piece of content. Rights are file-specific.
MakeDecision Determines whether transferring the content to a specified device is allowed.

See Also