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

Name Value Description
Assembly 0

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

PersistentStorePrealloc 1

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

ECCProfiling 2

The DRM_SUPPORT_ECCPROFILING 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.

FileLocking 5

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

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.

PrecomputedECCGlobalTable 8

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

Tracing 9

The DRM_SUPPORT_TRACING 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.

AddLicenseWriteThrough 11

The _ADDLICENSE_WRITE_THRU 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.

DebugBuild 13

The DRM_DBG 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.

Activation 15

The client supports activation.

AntirollbackClock 16

The client supports an anti-rollback clock.

CDMI 17

The client supports the CDMI interface.

CleanStore 18

The client supports removing invalid licenses from the license store.

ErrorCodeContract 19

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

PKCRT 20

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

DeviceAssets 21

The client supports device assets.

Domains 22

The client supports domains.

EmbeddedLicenseStore 23

The client supports embedded license stores.

PersistentStore 24

The client supports persistent storage on disk.

PersistentStoreBlockHeaderCache 25

The client caches persistent store block headers in memory.

CDMIPersistentStore 26

The client supports persistent licenses when using the CDMI interface.

ContentKeyGeneration 27

The client supports local content key generation.

LocalLicenseGeneration 28

The client supports local license generation.

MeteringCertificateRevocation 29

The client supports revocation of metering certificates.

Metering 30

The client supports metering.

ModelCertificateRevocation 31

The client supports revoking model certificates.

InMemoryOnlyLicenses 32

The client supports licenses where Type is set to NonPersistent.

Performance 33

The client supports local performance analysis.

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.

XmlParsingCache 41

The client supports caching xml parsing results.

LicenseAcquisition 42

The client supports license acquisition.

LegacyXmlCertificates 43

The client supports legacy XML certificates.

AESCBCS 44

The client supports 'cbcs' content.

LicenseServerTime 45

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

KeyExchange 46

The client supports key exchange.

KeyExchangeMultiple 47

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

Applies to