TrustLevel enumeration (inspectable.h)

Represents the trust level of an activatable class.

Syntax

typedef enum TrustLevel {
  BaseTrust = 0,
  PartialTrust,
  FullTrust
} ;

Constants

 
BaseTrust
Value: 0
The component has access to resources that are not protected.
PartialTrust
The component has access to resources requested in the app manifest and approved by the user.
FullTrust
The component requires the full privileges of the user.

Remarks

Classes can be activated depending on the trust level of the caller and the trust classification of the activatable class.

RegisteredTrustLevel is an alias for this enumeration.

Requirements

Requirement Value
Minimum supported client Windows 8
Minimum supported server Windows Server 2012
Header inspectable.h

See also

IInspectable::GetTrustLevel