Condividi tramite


enumerazione DRM_ACTION_ALLOWED_QUERY_RESULTS

Il tipo di enumerazione DRM_ACTION_ALLOWED_QUERY_RESULTS viene utilizzato dall'interfaccia IWMDRMLicenseQuery::QueryActionAllowed per specificare il motivo per cui non è consentita un'azione.

Sintassi

typedef enum DRM_ACTION_ALLOWED_QUERY_RESULTS { 
  DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED                       = 0x00000001,
  DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_NO_LICENSE            = 0x00000002,
  DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_NO_RIGHT              = 0x00000004,
  DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_EXHAUSTED             = 0x00000008,
  DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_EXPIRED               = 0x00000010,
  DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_NOT_STARTED           = 0x00000020,
  DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_APPSEC_TOO_LOW        = 0x00000040,
  DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_REQ_INDIV             = 0x00000080,
  DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_COPY_OPL_TOO_LOW      = 0x00000100,
  DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_COPY_OPL_EXCLUDED     = 0x00000200,
  DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_NO_CLOCK_SUPPORT      = 0x00000400,
  DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_NO_METERING_SUPPORT   = 0x00000800,
  DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_CHAIN_DEPTH_TOO_HIGH  = 0x00001000
} ;

Costanti

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED

Specifica che l'azione query non è consentita. Per le azioni non consentite, il valore restituito è questo valore combinato usando un OR bit per bit con uno o più degli altri valori in questa enumerazione.

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_NO_LICENSE

Specifica che non esiste una licenza per il contenuto richiesto.

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_NO_RIGHT

Specifica che esiste una licenza per il contenuto, ma che il diritto sottoposto a query non è consentito.

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_EXHAUSTED

Specifica che il diritto sottoposto a query è limitato da un conteggio e che non rimangono più utilizzi.

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_EXPIRED

Specifica che il diritto sottoposto a query è limitato con una data di scadenza precedente alla data corrente.

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_NOT_STARTED

Specifica che il diritto sottoposto a query è limitato con una data di inizio successiva alla data corrente.

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_APPSEC_TOO_LOW

Specifica che esiste una licenza per il contenuto e che la licenza consente il diritto sottoposto a query, ma che il livello di sicurezza dell'applicazione chiamante non è sufficientemente elevato.

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_REQ_INDIV

Specifica che esiste una licenza per il contenuto e che la licenza consente il diritto sottoposto a query, ma che il sottosistema DRM deve essere individualizzato.

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_COPY_OPL_TOO_LOW

Specifica che il livello di protezione dell'output del client è troppo basso.

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_COPY_OPL_EXCLUDED

Specifica che il livello di protezione di output del client si trova nell'elenco di esclusione.

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_NO_CLOCK_SUPPORT

Specifica che la licenza richiede il supporto dell'orologio sicuro e che il client non lo fornisce.

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_NO_METERING_SUPPORT

Specifica che l'azione eseguita su query è consentita da una licenza, ma tale misurazione è obbligatoria e il client non supporta la misurazione.

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_CHAIN_DEPTH_TOO_HIGH

Specifica che i diritti per l'azione eseguita tramite query non possono essere determinati perché il contenuto è coperto da una licenza concatenato e la licenza foglia non è presente.

Commenti

I valori di questo tipo di enumerazione indicano che un'azione non è consentita. Il valore zero indica che l'azione è consentita.

Requisiti

Requisito Valore
Intestazione
Wmdrmsdk.h

Vedi anche

Tipi di enumerazione