DRM _ ACTION ALLOWED QUERY _ _ _ RESULTS-Enumeration
Der DRM _ ACTION ALLOWED QUERY _ _ RESULTS-Enumerationstyp _ wird von der IWMDRMLicenseQuery::QueryActionAllowed-Schnittstelle verwendet, um anzugeben, warum eine Aktion nicht zulässig ist.
Syntax
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
} ;
Konstanten
-
DRM _ ACTION _ ALLOWED _ QUERY _ NOT _ ENABLED
-
Gibt an, dass die Abfrageaktion nicht zulässig ist. Bei Aktionen, die nicht zulässig sind, ist der zurückgegebene Wert dieser Wert, der mithilfe eines bitweisen OR mit einem oder mehreren anderen Werten in dieser Enumeration kombiniert wird.
-
DRM _ ACTION _ ALLOWED _ QUERY _ NOT _ ENABLED _ NO _ LICENSE
-
Gibt an, dass keine Lizenz für den angeforderten Inhalt vorhanden ist.
-
DRM _ ACTION _ ALLOWED _ QUERY _ NOT _ ENABLED _ NO _ RIGHT
-
Gibt an, dass eine Lizenz für den Inhalt vorhanden ist, das abgefragte Recht jedoch nicht zulässig ist.
-
DRM _ ACTION _ ALLOWED _ QUERY _ NOT _ ENABLED _ EXHAUSTED
-
Gibt an, dass das abgefragte Recht durch eine Anzahl eingeschränkt wird und dass keine weiteren Verwendungen mehr verbleiben.
-
DRM _ ACTION _ ALLOWED _ QUERY _ NOT _ ENABLED _ EXPIRED
-
Gibt an, dass das abgefragte Recht mit einem Ablaufdatum eingeschränkt ist, das vor dem aktuellen Datum liegt.
-
DRM _ ACTION _ ALLOWED _ QUERY _ NOT _ ENABLED _ NOT _ STARTED
-
Gibt an, dass das abgefragte Recht mit einem Startdatum eingeschränkt wird, das nach dem aktuellen Datum liegt.
-
DRM _ ACTION _ ALLOWED _ QUERY _ NOT _ ENABLED _ APPSEC _ TOO _ LOW
-
Gibt an, dass eine Lizenz für den Inhalt vorhanden ist und dass die Lizenz das abgefragte Recht zulässt, die Sicherheitsstufe der aufrufenden Anwendung jedoch nicht hoch genug ist.
-
DRM _ ACTION _ ALLOWED _ QUERY _ NOT _ ENABLED _ REQ _ INDIV
-
Gibt an, dass eine Lizenz für den Inhalt vorhanden ist und dass die Lizenz das abgefragte Recht zulässt, das DRM-Subsystem jedoch individualisiert werden muss.
-
DRM _ ACTION _ ALLOWED _ QUERY _ NOT _ ENABLED _ COPY _ OPL _ TOO _ LOW
-
Gibt an, dass die Ausgabeschutzebene des Clients zu niedrig ist.
-
DRM _ ACTION _ ALLOWED _ QUERY _ NOT _ ENABLED _ COPY _ OPL _ EXCLUDED
-
Gibt an, dass die Ausgabeschutzebene des Clients in der Ausschlussliste enthalten ist.
-
DRM _ ACTION _ ALLOWED _ QUERY _ NOT _ ENABLED _ NO _ CLOCK _ SUPPORT
-
Gibt an, dass die Lizenz eine sichere Uhrunterstützung erfordert und vom Client nicht zur Verfügung stellt.
-
DRM _ ACTION _ ALLOWED _ QUERY _ NOT _ ENABLED _ NO _ METERING _ SUPPORT
-
Gibt an, dass die abgefragte Aktion von einer Lizenz zugelassen wird, diese Messung jedoch erforderlich ist und der Client keine Messung unterstützt.
-
DRM _ ACTION _ ALLOWED _ QUERY _ NOT _ ENABLED _ CHAIN _ DEPTH _ TOO _ HIGH
-
Gibt an, dass die Rechte für die abgefragte Aktion nicht bestimmt werden können, da der Inhalt durch eine verkettete Lizenz abgedeckt ist und die Blattlizenz fehlt.
Bemerkungen
Die Werte dieses Enumerationstyps geben an, dass eine Aktion nicht zulässig ist. Der Wert 0 (null) gibt an, dass die Aktion zulässig ist.
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Header |
|