enumerasi TOKEN_INFORMATION_CLASS (ntifs.h)

Jenis enumerasi TOKEN_INFORMATION_CLASS berisi nilai yang menentukan jenis informasi yang ditetapkan ke atau diambil dari token akses.

SeQueryInformationToken dan ZwQueryInformationToken menggunakan nilai TOKEN_INFORMATION_CLASS untuk menunjukkan jenis informasi token yang akan diambil.

Sintaks

typedef enum _TOKEN_INFORMATION_CLASS {
  TokenUser,
  TokenGroups,
  TokenPrivileges,
  TokenOwner,
  TokenPrimaryGroup,
  TokenDefaultDacl,
  TokenSource,
  TokenType,
  TokenImpersonationLevel,
  TokenStatistics,
  TokenRestrictedSids,
  TokenSessionId,
  TokenGroupsAndPrivileges,
  TokenSessionReference,
  TokenSandBoxInert,
  TokenAuditPolicy,
  TokenOrigin,
  TokenElevationType,
  TokenLinkedToken,
  TokenElevation,
  TokenHasRestrictions,
  TokenAccessInformation,
  TokenVirtualizationAllowed,
  TokenVirtualizationEnabled,
  TokenIntegrityLevel,
  TokenUIAccess,
  TokenMandatoryPolicy,
  TokenLogonSid,
  TokenIsAppContainer,
  TokenCapabilities,
  TokenAppContainerSid,
  TokenAppContainerNumber,
  TokenUserClaimAttributes,
  TokenDeviceClaimAttributes,
  TokenRestrictedUserClaimAttributes,
  TokenRestrictedDeviceClaimAttributes,
  TokenDeviceGroups,
  TokenRestrictedDeviceGroups,
  TokenSecurityAttributes,
  TokenIsRestricted,
  TokenProcessTrustLevel,
  TokenPrivateNameSpace,
  TokenSingletonAttributes,
  TokenBnoIsolation,
  TokenChildProcessFlags,
  TokenIsLessPrivilegedAppContainer,
  TokenIsSandboxed,
  TokenIsAppSilo,
  TokenLoggingInformation,
  MaxTokenInfoClass
} TOKEN_INFORMATION_CLASS, *PTOKEN_INFORMATION_CLASS;

Konstanta

 
TokenUser
Buffer menerima struktur TOKEN_USER yang berisi akun pengguna token.
TokenGroups
Buffer menerima struktur TOKEN_GROUPS yang berisi akun grup yang terkait dengan token.
TokenPrivileges
Buffer menerima struktur TOKEN_PRIVILEGES yang berisi hak istimewa token.
TokenOwner
Buffer menerima struktur TOKEN_OWNER yang berisi SID pemilik default untuk objek yang baru dibuat.
TokenPrimaryGroup
Buffer menerima struktur TOKEN_PRIMARY_GROUP yang berisi SID grup utama default untuk objek yang baru dibuat.
TokenDefaultDacl
Buffer menerima struktur TOKEN_DEFAULT_DACL yang berisi ACL diskresi default (DACL)) untuk objek yang baru dibuat.
TokenSource
Buffer menerima struktur TOKEN_SOURCE yang berisi sumber token. TOKEN_QUERY_SOURCE akses diperlukan untuk mengambil informasi ini.
TokenType
Buffer menerima nilai TOKEN_TYPE yang menunjukkan apakah token adalah token utama atau peniruan.
TokenImpersonationLevel
Buffer menerima nilai SECURITY_IMPERSONATION_LEVEL yang menunjukkan tingkat peniruan token. Jika token akses bukan token peniruan identitas, panggilan ke SeQueryInformationToken atau ZwQueryInformationToken gagal.
TokenStatistics
Buffer menerima struktur TOKEN_STATISTICS yang berisi berbagai statistik token.
TokenRestrictedSids
Buffer menerima struktur TOKEN_GROUPS yang berisi daftar SID pembatasan dalam token terbatas. Nilai ini valid dimulai dengan Windows Vista.
TokenSessionId
Buffer menerima nilai DWORD yang menunjukkan pengidentifikasi sesi Layanan Terminal yang terkait dengan token. Jika token dikaitkan dengan sesi konsol Terminal Server, pengidentifikasi sesi adalah nol. Pengidentifikasi sesi bukan nol menunjukkan sesi klien Layanan Terminal. Di lingkungan Layanan non-Terminal, pengidentifikasi sesi adalah nol. Nilai ini valid dimulai dengan Windows Vista.
TokenGroupsAndPrivileges
Buffer menerima struktur TOKEN_GROUPS_AND_PRIVILEGES yang berisi SID pengguna, akun grup, SID terbatas, dan ID autentikasi yang terkait dengan token. Nilai ini valid dimulai dengan Windows Vista.
TokenSessionReference
Dicadangkan untuk penggunaan sistem.
TokenSandBoxInert
Buffer menerima nilai DWORD yang bukan nol jika token menyertakan bendera SANDBOX_INERT. Nilai ini valid dimulai dengan Windows Vista.
TokenAuditPolicy
Dicadangkan untuk penggunaan sistem.
TokenOrigin
Buffer menerima nilai TOKEN_ORIGIN .

Jika token dihasilkan dari masuk yang menggunakan kredensial eksplisit, seperti meneruskan nama, domain, dan kata sandi ke fungsi LogonUser mode pengguna, maka struktur TOKEN_ORIGIN akan berisi ID sesi masuk yang membuatnya.

Jika token dihasilkan dari autentikasi jaringan, seperti panggilan ke fungsi AcceptSecurityContext mode pengguna atau panggilan ke fungsi LogonUser mode pengguna dengan dwLogonType diatur ke LOGON32_LOGON_NETWORK atau LOGON32_LOGON_NETWORK_CLEARTEXT, maka nilai ini akan menjadi nol.

Nilai ini valid dimulai dengan Windows Server 2003.
TokenElevationType
TokenLinkedToken
Buffer menerima struktur TOKEN_LINKED_TOKEN yang berisi handel ke token lain yang ditautkan ke token ini. Nilai ini valid dimulai dengan Windows Vista.
TokenElevation
Buffer menerima struktur TOKEN_ELEVATION yang menentukan apakah token ditingkatkan. Nilai ini valid dimulai dengan Windows Vista.
TokenHasRestrictions
Buffer menerima nilai DWORD yang bukan nol jika token pernah difilter. Nilai ini valid dimulai dengan Windows Vista.
TokenAccessInformation
Buffer menerima struktur TOKEN_ACCESS_INFORMATION yang menentukan informasi keamanan yang terkandung dalam token. Nilai ini valid dimulai dengan Windows Vista.
TokenVirtualizationAllowed
Buffer menerima nilai DWORD yang bukan nol jika virtualisasi diizinkan untuk token. Nilai ini valid dimulai dengan Windows Vista.
TokenVirtualizationEnabled
Buffer menerima nilai DWORD yang bukan nol jika virtualisasi diaktifkan untuk token. Nilai ini valid dimulai dengan Windows Vista.
TokenIntegrityLevel
Buffer menerima struktur TOKEN_MANDATORY_LABEL yang menentukan tingkat integritas token. Nilai ini valid dimulai dengan Windows Vista. Untuk SeQueryInformationToken , output adalah tingkat integritas aktual (DWORD).
TokenUIAccess
Buffer menerima nilai DWORD yang bukan nol jika token memiliki set bendera UIAccess. Nilai ini valid dimulai dengan Windows Vista.
TokenMandatoryPolicy
Buffer menerima struktur TOKEN_MANDATORY_POLICY yang menentukan kebijakan integritas wajib token. Nilai ini valid dimulai dengan Windows Vista.
TokenLogonSid
Buffer menerima struktur TOKEN_GROUPS yang menentukan SID masuk token. Nilai ini valid dimulai dengan Windows Vista.
TokenIsAppContainer
Buffer menerima nilai DWORD yang bukan nol jika token memiliki set bendera kontainer aplikasi. Nilai ini valid dimulai dengan Windows 8.
TokenCapabilities
Buffer menerima struktur TOKEN_GROUPS dan array struktur SID_AND_ATTRIBUTES untuk setiap kemampuan token. Nilai ini valid dimulai dengan Windows 8.
TokenAppContainerSid
Buffer menerima struktur TOKEN_APPCONTAINER_INFORMATION yang berisi AppContainerSid yang terkait dengan token. Jika token tidak terkait dengan kontainer aplikasi, anggota TokenAppContainer dari struktur TOKEN_APPCONTAINER_INFORMATION menunjuk ke NULL. Nilai ini valid dimulai dengan Windows 8.
TokenAppContainerNumber
Buffer menerima nilai DWORD yang merupakan nomor kontainer aplikasi. Nilai ini valid dimulai dengan Windows 8.
TokenUserClaimAttributes
Buffer menerima struktur CLAIM_SECURITY_ATTRIBUTES_INFORMATION yang menentukan atribut klaim pengguna. Nilai ini valid dimulai dengan Windows 8.
TokenDeviceClaimAttributes
Buffer menerima struktur CLAIM_SECURITY_ATTRIBUTES_INFORMATION yang menentukan atribut klaim perangkat. Nilai ini valid dimulai dengan Windows 8.
TokenRestrictedUserClaimAttributes
Dicadangkan untuk penggunaan sistem.
TokenRestrictedDeviceClaimAttributes
Dicadangkan untuk penggunaan sistem.
TokenDeviceGroups
Buffer menerima struktur TOKEN_GROUPS dan array struktur SID_AND_ATTRIBUTES untuk setiap grup perangkat. Nilai ini valid dimulai dengan Windows 8.
TokenRestrictedDeviceGroups
Dicadangkan untuk penggunaan sistem.
TokenSecurityAttributes
Dicadangkan untuk penggunaan sistem.
TokenIsRestricted
Dicadangkan untuk penggunaan sistem.
TokenProcessTrustLevel
Dicadangkan untuk penggunaan sistem.
TokenPrivateNameSpace
TokenSingletonAttributes
TokenBnoIsolation
TokenChildProcessFlags
TokenIsLessPrivilegedAppContainer
TokenIsSandboxed
TokenIsAppSilo
MaxTokenInfoClass
Nilai maksimum untuk enumerasi ini.

Persyaratan

Persyaratan Nilai
Header ntifs.h (termasuk Ntifs.h)

Lihat juga

ACL

SECURITY_IMPERSONATION_LEVEL

SID

SeFilterToken

SeQueryInformationToken

SeTokenIsRestricted

TOKEN_DEFAULT_DACL

TOKEN_GROUPS

TOKEN_ORIGIN

TOKEN_OWNER

TOKEN_PRIMARY_GROUP

TOKEN_PRIVILEGES

TOKEN_SOURCE

TOKEN_STATISTICS

TOKEN_TYPE

TOKEN_USER

ZwQueryInformationToken

ZwSetInformationToken