Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All
ACE
ACL
SID
Expand Minimize

TOKEN_MANDATORY_POLICY structure

The TOKEN_MANDATORY_POLICY structure specifies the mandatory integrity policy for a token.

Syntax


typedef struct _TOKEN_MANDATORY_POLICY {
  DWORD Policy;
} TOKEN_MANDATORY_POLICY, *PTOKEN_MANDATORY_POLICY;

Members

Policy

The mandatory integrity access policy for the associated token. This can be one of the following values.

ValueMeaning
TOKEN_MANDATORY_POLICY_OFF
0x0

No mandatory integrity policy is enforced for the token.

TOKEN_MANDATORY_POLICY_NO_WRITE_UP
0x1

A process associated with the token cannot write to objects that have a greater mandatory integrity level.

TOKEN_MANDATORY_POLICY_NEW_PROCESS_MIN
0x2

A process created with the token has an integrity level that is the lesser of the parent-process integrity level and the executable-file integrity level.

TOKEN_MANDATORY_POLICY_VALID_MASK
0x3

A combination of TOKEN_MANDATORY_POLICY_NO_WRITE_UP and TOKEN_MANDATORY_POLICY_NEW_PROCESS_MIN.

 

Requirements

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2008 [desktop apps only]

Header

Winnt.h (include Windows.h)

See also

TOKEN_INFORMATION_CLASS

 

 

Community Additions

ADD
Show:
© 2015 Microsoft