Bagikan melalui


struktur TOKEN_ACCESS_INFORMATION (winnt.h)

Struktur TOKEN_ACCESS_INFORMATION menentukan semua informasi dalam token yang diperlukan untuk melakukan pemeriksaan akses.

Catatan Struktur ini tidak berisi informasi klaim token. Aplikasi yang mendukung entri kontrol akses ekspresi kondisional (ACE) tidak boleh menggunakan struktur ini untuk memverifikasi akses. Untuk informasi tentang dukungan validasi akses untuk ekspresi kondisional, lihat fungsi AuthzAccessCheck dan AccessCheckAndAuditAlarm .

 

Sintaks

typedef struct _TOKEN_ACCESS_INFORMATION {
  PSID_AND_ATTRIBUTES_HASH     SidHash;
  PSID_AND_ATTRIBUTES_HASH     RestrictedSidHash;
  PTOKEN_PRIVILEGES            Privileges;
  LUID                         AuthenticationId;
  TOKEN_TYPE                   TokenType;
  SECURITY_IMPERSONATION_LEVEL ImpersonationLevel;
  TOKEN_MANDATORY_POLICY       MandatoryPolicy;
  DWORD                        Flags;
  DWORD                        AppContainerNumber;
  PSID                         PackageSid;
  PSID_AND_ATTRIBUTES_HASH     CapabilitiesHash;
  PSID                         TrustLevelSid;
  PSECURITY_ATTRIBUTES_OPAQUE  SecurityAttributes;
} TOKEN_ACCESS_INFORMATION, *PTOKEN_ACCESS_INFORMATION;

Anggota

SidHash

Penunjuk ke struktur SID_AND_ATTRIBUTES_HASH yang menentukan hash pengidentifikasi keamanan (SID) token.

RestrictedSidHash

Penunjuk ke struktur SID_AND_ATTRIBUTES_HASH yang menentukan hash SID terbatas token.

Privileges

Penunjuk ke struktur TOKEN_PRIVILEGES yang menentukan informasi tentang hak istimewa token.

AuthenticationId

Struktur LUID yang menentukan identitas token.

TokenType

Nilai enumerasi TOKEN_TYPE yang menentukan jenis token.

ImpersonationLevel

Nilai enumerasi SECURITY_IMPERSONATION_LEVEL yang menentukan tingkat peniruan token.

MandatoryPolicy

Struktur TOKEN_MANDATORY_POLICY yang menentukan kebijakan integritas wajib token.

Flags

Dicadangkan. Harus diatur ke nol.

AppContainerNumber

Nomor kontainer aplikasi untuk token atau nol jika ini bukan token kontainer aplikasi.

Windows Server 2008 R2, Windows 7, Windows Server 2008 dan Windows Vista: Anggota ini tidak tersedia.

PackageSid

Kontainer aplikasi SID atau NULL jika ini bukan token kontainer aplikasi.

Windows Server 2008 R2, Windows 7, Windows Server 2008 dan Windows Vista: Anggota ini tidak tersedia.

CapabilitiesHash

Penunjuk ke struktur SID_AND_ATTRIBUTES_HASH yang menentukan hash SID kemampuan token.

Windows Server 2008 R2, Windows 7, Windows Server 2008 dan Windows Vista: Anggota ini tidak tersedia.

TrustLevelSid

Tingkat kepercayaan proses token yang dilindungi.

SecurityAttributes

Dicadangkan. Harus diatur ke NULL.

Sebelum Windows 10: Anggota ini tidak tersedia.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Header winnt.h (sertakan Windows.h)

Lihat juga

TOKEN_INFORMATION_CLASS