DRM_ACTION_ALLOWED_QUERY_RESULTS列挙
DRM_ACTION_ALLOWED_QUERY_RESULTS列挙型は、アクションが許可されない理由を指定するために IWMDRMLicenseQuery::QueryActionAllowed インターフェイスによって使用されます。
構文
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
} ;
定数
-
DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED
-
クエリ アクションが許可されないことを指定します。 許可されていないアクションの場合、返される値は、ビットごとの OR と、この列挙体の他の値の 1 つ以上を使用して組み合わせた値です。
-
DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_NO_LICENSE
-
要求されたコンテンツのライセンスが存在しないことを指定します。
-
DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_NO_RIGHT
-
コンテンツのライセンスが存在するが、クエリ対象の権限が許可されていないことを指定します。
-
DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_EXHAUSTED
-
クエリ対象の権限がカウントによって制限され、これ以上の使用が残らないことを指定します。
-
DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_EXPIRED
-
クエリ対象の権限が、現在の日付より前の有効期限で制限されるように指定します。
-
DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_NOT_STARTED
-
クエリ対象の権限が、現在の日付より後の開始日で制限されるように指定します。
-
DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_APPSEC_TOO_LOW
-
コンテンツのライセンスが存在し、ライセンスでクエリ対象の権限が許可されますが、呼び出し元アプリケーションのセキュリティ レベルが十分に高くないことを指定します。
-
DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_REQ_INDIV
-
コンテンツのライセンスが存在し、ライセンスがクエリ対象の権限を許可するが、DRM サブシステムを個別化する必要があることを指定します。
-
DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_COPY_OPL_TOO_LOW
-
クライアントの出力保護レベルが低すぎることを指定します。
-
DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_COPY_OPL_EXCLUDED
-
クライアントの出力保護レベルが除外リストにあることを指定します。
-
DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_NO_CLOCK_SUPPORT
-
ライセンスにセキュリティで保護されたクロック サポートが必要であり、クライアントが提供しないことを指定します。
-
DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_NO_METERING_SUPPORT
-
クエリされたアクションがライセンスによって許可されるが、その使用状況測定が必要であり、クライアントが使用状況測定をサポートしないことを指定します。
-
DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED_CHAIN_DEPTH_TOO_HIGH
-
コンテンツがチェーン ライセンスの対象であり、リーフ ライセンスがないため、クエリ対象のアクションの権限を特定できないことを指定します。
解説
この列挙型の値は、アクションが許可されていないことを示します。 0 の値は、アクションが許可されていることを示します。
要件
要件 | 値 |
---|---|
ヘッダー |
|