共用方式為


DRM_ACTION_ALLOWED_QUERY_RESULTS列舉

IWMDRMLicenseQuery::QueryActionAllowed介面會使用DRM_ACTION_ALLOWED_QUERY_RESULTS列舉類型,以指定不允許動作的原因。

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

常數

DRM_ACTION_ALLOWED_QUERY_NOT_ENABLED

指定不允許查詢動作。 對於不允許的動作,傳回的值是使用位 OR 與這個列舉中的一或多個其他值結合的這個值。

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

指定無法判斷查詢動作的許可權,因為內容是由鏈結授權所涵蓋,且分葉授權遺失。

備註

這個列舉型別的值表示不允許動作。 值為零表示允許動作。

規格需求

需求
標頭
Wmdrmsdk.h

另請參閱

列舉型別