Condividi tramite


Interfaccia IWMDRMLicenseQuery

[La funzionalità associata a questa pagina, Windows Media Format 11 SDK, è una funzionalità legacy. È stata sostituita da Lettore di origine e Writer sink. Lettore di origine e Writer sink sono stati ottimizzati per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi Lettore di origine e Writer sink anziché Windows Media Format 11 SDK, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

L'interfaccia IWMDRMLicenseQuery consente alle applicazioni di eseguire query sullo stato dei diritti e delle licenze per un file protetto. Questa interfaccia usa l'ID chiave per eseguire query nell'archivio licenze locale.

Per ottenere un'istanza di questa interfaccia, chiamare IWMDRMProvider::CreateObject. Passare IID_IWMDRMLicenseQuery come parametro riid .

Membri

L'interfaccia IWMDRMLicenseQuery eredita dall'interfaccia IUnknown . IWMDRMLicenseQuery include anche questi tipi di membri:

Metodi

L'interfaccia IWMDRMLicenseQuery include questi metodi.

Metodo Descrizione
QueryActionAllowed Esegue una query sull'archivio licenze locale per le autorizzazioni per eseguire azioni in base all'ID chiave.
QueryLicenseState Esegue una query sull'archivio licenze locale per i dati sullo stato della licenza in base all'ID chiave e ai diritti specifici.
SetActionAllowedQueryParams Imposta i parametri ambientali per migliorare l'accuratezza delle query di licenza.

Commenti

I metodi di IWMDRMLicenseQuery non forniscono informazioni sulle singole licenze. I dati delle licenze vengono invece aggregati dal sottosistema DRM prima che vengano restituiti i risultati della query.

Vedi anche

Interfacce