IdentityType enumeration (activationregistration.h)

Represents the kind of activation for an out-of-process server.

Syntax

typedef enum IdentityType {
  IdentityType_ActivateAsActivator,
  IdentityType_RunAs,
  IdentityType_ActivateAsPackage,
  IdentityType_SessionVirtual,
  IdentityType_SessionUser,
  IdentityType_ActivateAsActivatingUser
} ;

Constants

 
IdentityType_ActivateAsActivator
Activate the out-of-process server as an activator.
IdentityType_RunAs
Activate the out-of-process server as an executable.
IdentityType_ActivateAsPackage
Activate the out-of-process server as a Windows Store app package.
IdentityType_SessionVirtual
Activate the out-of-process server as a virtual session.
IdentityType_SessionUser
Activate the out-of-process server as a user session.
IdentityType_ActivateAsActivatingUser
Activate the out-of-process server as an activating user.

Requirements

Requirement Value
Minimum supported client Windows 8.1 [desktop apps only]
Minimum supported server Windows Server 2012 R2 [desktop apps only]
Header activationregistration.h

See also

IExeServerActivatableClassRegistration

IExeServerRegistration