TOKEN_CONTROL

The TOKEN_CONTROL structure contains information that identifies an access token.

typedef struct _TOKEN_CONTROL { // tc 
    LUID TokenId; 
    LUID AuthenticationId; 
    LUID ModifiedId; 
    TOKEN_SOURCE TokenSource; 
} TOKEN_CONTROL ; 
 

Members

TokenId
Specifies a locally unique identifier (LUID) identifying this instance of the token object.
AuthenticationId
Specifies an LUID assigned to the session this token represents. There can be many tokens representing a single logon session.
ModifiedId
Specifies an LUID that changes each time the token is modified. An application can use this value as a test of whether a security context has changed since it was last used.
TokenSource
Specifies a TOKEN_SOURCE structure identifying the agency that issued the token. This information is used in audit logging.

QuickInfo

  Windows NT: Requires version 3.1 or later.
  Windows: Unsupported.
  Windows CE: Unsupported.
  Header: Declared in winnt.h.

See Also

Access Control Overview, Access Control Structures, LUID, TOKEN_DEFAULT_DACL, TOKEN_GROUPS, TOKEN_INFORMATION_CLASS, TOKEN_OWNER, TOKEN_PRIMARY_GROUP, TOKEN_PRIVILEGES, TOKEN_SOURCE, TOKEN_STATISTICS, TOKEN_TYPE, TOKEN_USER