Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
MF_OPM_CGMSA_PROTECTION_LEVEL
Collapse the table of content
Expand the table of content

MF_OPM_CGMSA_PROTECTION_LEVEL enumeration

Defines protection levels for MFPROTECTION_CGMSA.

Syntax


typedef enum _MF_OPM_CGMSA_PROTECTION_LEVEL { 
  MF_OPM_CGMSA_OFF                              = 0x00,
  MF_OPM_CGMSA_COPY_FREELY                      = 0x01,
  MF_OPM_CGMSA_COPY_NO_MORE                     = 0x02,
  MF_OPM_CGMSA_COPY_ONE_GENERATION              = 0x03,
  MF_OPM_CGMSA_COPY_NEVER                       = 0x04,
  MF_OPM_CGMSA_REDISTRIBUTION_CONTROL_REQUIRED  =  0x08
} MF_OPM_CGMSA_PROTECTION_LEVEL;

Constants

MF_OPM_CGMSA_OFF

CGMS-A is disabled.

MF_OPM_CGMSA_COPY_FREELY

The protection level is Copy Freely.

MF_OPM_CGMSA_COPY_NO_MORE

The protection level is Copy No More.

MF_OPM_CGMSA_COPY_ONE_GENERATION

The protection level is Copy One Generation.

MF_OPM_CGMSA_COPY_NEVER

The protection level is Copy Never.

MF_OPM_CGMSA_REDISTRIBUTION_CONTROL_REQUIRED

Redistribution control (also called the broadcast flag) is required. This flag can be combined with the other flags.

Remarks

These flags are equivalent to the OPM_CGMSA_Protection_Level enumeration constants used in the Output Protection Protocol (OPM).

Requirements

Minimum supported client

Windows 8 [desktop apps | Windows Store apps]

Minimum supported server

Windows Server 2012 [desktop apps | Windows Store apps]

Header

Mfidl.h

 

 

Community Additions

ADD
Show:
© 2015 Microsoft