次の方法で共有


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 の値は、アクションが許可されていることを示します。

要件

要件
ヘッダー
Wmdrmsdk.h

関連項目

列挙型