다음을 통해 공유


DRM_ACTION_ALLOWED_QUERY_RESULTS 열거형

DRM_ACTION_ALLOWED_QUERY_RESULTS 열거형 형식은 IWMDRMLicenseQuery::QueryActionAllowed 인터페이스에서 작업을 허용하지 않는 이유를 지정하는 데 사용됩니다.

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

콘텐츠에 연결된 라이선스가 적용되고 리프 라이선스가 누락되어 쿼리된 작업에 대한 권한을 확인할 수 없게 지정합니다.

설명

이 열거형 형식의 값은 작업이 허용되지 않음을 나타냅니다. 값이 0이면 작업이 허용됨을 나타냅니다.

요구 사항

요구 사항
헤더
Wmdrmsdk.h

추가 정보

열거형 형식