Share via


LicenseChallengeReeFeatures Enum

Definition

Defines the set of features that may have been compiled into the client REE. See ReeFeatureList for more information.

public enum LicenseChallengeReeFeatures
type LicenseChallengeReeFeatures = 
Public Enum LicenseChallengeReeFeatures
Inheritance
LicenseChallengeReeFeatures

Fields

Activation 15

The client supports activation.

AddLicenseWriteThrough 11

The _ADDLICENSE_WRITE_THRU macro was set to non-zero when compiling the REE.

AESCBCS 44

The client supports 'cbcs' content.

AntirollbackClock 16

The client supports an anti-rollback clock.

Assembly 0

The DRM_SUPPORT_ASSEMBLY macro was set to non-zero when compiling the REE.

CDMI 17

The client supports the CDMI interface.

CDMIPersistentStore 26

The client supports persistent licenses when using the CDMI interface.

CleanStore 18

The client supports removing invalid licenses from the license store.

ContentKeyGeneration 27

The client supports local content key generation.

DebugBuild 13

The DRM_DBG macro was set to non-zero when compiling the REE.

DeviceAssets 21

The client supports device assets.

Domains 22

The client supports domains.

ECCProfiling 2

The DRM_SUPPORT_ECCPROFILING macro was set to non-zero when compiling the REE.

EmbeddedLicenseStore 23

The client supports embedded license stores.

ErrorCodeContract 19

The client verifies the error code contract on its public APIs.

FileLocking 5

The DRM_SUPPORT_FILE_LOCKING macro was set to non-zero when compiling the REE.

ForceAlign 3

The DRM_SUPPORT_FORCE_ALIGN macro was set to non-zero when compiling the REE.

InlineDwordCopy 4

The DRM_SUPPORT_INLINEDWORDCPY macro was set to non-zero when compiling the REE.

InMemoryOnlyLicenses 32

The client supports licenses where Type is set to NonPersistent.

KeyExchange 46

The client supports key exchange.

KeyExchangeMultiple 47

The client supports key exchange with multiple keys inside a single license.

LegacyXmlCertificates 43

The client supports legacy XML certificates.

LicenseAcquisition 42

The client supports license acquisition.

LicenseServerTime 45

The client supports obtaining its secure time using the license server.

LocalLicenseGeneration 28

The client supports local license generation.

Metering 30

The client supports metering.

MeteringCertificateRevocation 29

The client supports revocation of metering certificates.

ModelCertificateRevocation 31

The client supports revoking model certificates.

MultiThreading 6

The DRM_SUPPORT_MULTI_THREADING macro was set to non-zero when compiling the REE.

Native64BitTypes 7

The DRM_SUPPORT_NATIVE_64BIT_TYPES macro was set to non-zero when compiling the REE.

NoOptimizations 12

The DRM_NO_OPT macro was set to non-zero when compiling the REE.

Performance 33

The client supports local performance analysis.

PersistentStore 24

The client supports persistent storage on disk.

PersistentStoreBlockHeaderCache 25

The client caches persistent store block headers in memory.

PersistentStorePrealloc 1

The DRM_SUPPORT_DATASTORE_PREALLOC macro was set to non-zero when compiling the REE.

PersistentStoreWriteThrough 10

The _DATASTORE_WRITE_THRU macro was set to non-zero when compiling the REE.

PKCRT 20

The client uses the CRT implemented in the PlayReady Porting Kit instead of the system CRT.

PrecomputedECCGlobalTable 8

The DRM_SUPPORT_PRECOMPUTE_GTABLE macro was set to non-zero when compiling the REE.

Profiling 14

The DRM_SUPPORT_PROFILING macro was set to non-zero when compiling the REE.

Reactivation 34

The client supports reactivation.

Revocation 35

The client supports revocation.

SecureDelete 36

The client supports secure delete.

SecureStop 37

The client supports secure stop.

SecureStop2 38

The client supports secure stop version 2.

SecureTime 39

The client supports the secure time protocol.

StructuredSerialization 40

The client supports structured serialization.

Tracing 9

The DRM_SUPPORT_TRACING macro was set to non-zero when compiling the REE.

XmlParsingCache 41

The client supports caching xml parsing results.

Applies to