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 |
|