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 |
|
See also
Show: