SeQueryAuthenticationIdToken function (ntifs.h)

The SeQueryAuthenticationIdToken routine retrieves the authentication ID of an access token.

Syntax

NTSTATUS SeQueryAuthenticationIdToken(
  [in]  PACCESS_TOKEN Token,
  [out] PLUID         AuthenticationId
);

Parameters

[in] Token

Pointer to an access token.

[out] AuthenticationId

Authentication ID of the access token. (An Authentication ID is the locally unique identifier, or LUID, that is assigned to the logon session that the access token represents. There can be many tokens representing a single logon session.)

Return value

Return code Description
STATUS_SUCCESS
The call to SeQueryAuthenticationIdToken succeeded.

Remarks

For more information about security and access control, see Windows security model for driver developers and the documentation on these topics in the Windows SDK.

Requirements

Requirement Value
Target Platform Universal
Header ntifs.h (include Ntifs.h)
Library NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

See also

LUID

PsDereferenceImpersonationToken

PsDereferencePrimaryToken

SeQueryInformationToken

SeQuerySubjectContextToken

SeTokenIsAdmin

SeTokenIsRestricted