Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

DRM_COPY_OPL structure

The DRM_COPY_OPL structure holds information about the output protection levels specified in a license for copy actions.

Syntax


typedef struct DRM_COPY_OPL {
  WORD               wMinimumCopyLevel;
  DRM_OPL_OUTPUT_IDS oplIdIncludes;
  DRM_OPL_OUTPUT_IDS oplIdExcludes;
} ;

Members

wMinimumCopyLevel

Minimum output protection level for copy actions.

oplIdIncludes

DRM_OPL_OUTPUT_IDS structure containing the identifiers of technologies to allow. This member is used for output technologies that are assigned OPLs lower than the minimum copy level, but to which the content may be copied.

oplIdExcludes

DRM_OPL_OUTPUT_IDS structure containing the output identifiers of technologies to restrict. This member is used for output technologies that are assigned OPLs that exceed the minimum copy level, but that the license issuer does not grant rights for copying to.

Requirements

Minimum supported client

Windows XP [desktop apps only]

Minimum supported server

Windows Server 2003 [desktop apps only]

Version

Windows Media Format 9.5 SDK

Header

Drmexternals.h

See also

DRM_PLAY_OPL
Structures

 

 

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.