Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
TOKEN_MANDATORY_POLICY
ACE
ACL
SID
Collapse the table of content
Expand the table of content

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