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 Dicadangkan untuk penggunaan sistem. |
TokenSingletonAttributes Dicadangkan untuk penggunaan sistem. |
TokenBnoIsolation Dicadangkan untuk penggunaan sistem. |
TokenChildProcessFlags Dicadangkan untuk penggunaan sistem. |
TokenIsLessPrivilegedAppContainer Mengembalikan nilai DWORD yang bukan nol jika token adalah untuk kontainer aplikasi yang kurang istimewa. |
TokenIsSandboxed Mengembalikan nilai DWORD yang bukan nol jika token adalah untuk proses atau aplikasi dalam kotak pasir. |
TokenIsAppSilo Mengembalikan nilai DWORD yang bukan nol jika token dikaitkan dengan silo aplikasi. |
TokenLoggingInformation Buffer menerima struktur TOKEN_LOGGING_INFORMATION dengan informasi pengelogan yang terkait dengan token. |
MaxTokenInfoClass Nilai maksimum untuk enumerasi ini. |
Persyaratan
Persyaratan | Nilai |
---|---|
Header | ntifs.h (termasuk Ntifs.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk