struktur TOKEN_STATISTICS (winnt.h)

Struktur TOKEN_STATISTICS berisi informasi tentang token akses. Aplikasi dapat mengambil informasi ini dengan memanggil fungsi GetTokenInformation .

Sintaks

typedef struct _TOKEN_STATISTICS {
  LUID                         TokenId;
  LUID                         AuthenticationId;
  LARGE_INTEGER                ExpirationTime;
  TOKEN_TYPE                   TokenType;
  SECURITY_IMPERSONATION_LEVEL ImpersonationLevel;
  DWORD                        DynamicCharged;
  DWORD                        DynamicAvailable;
  DWORD                        GroupCount;
  DWORD                        PrivilegeCount;
  LUID                         ModifiedId;
} TOKEN_STATISTICS, *PTOKEN_STATISTICS;

Anggota

TokenId

Menentukan pengidentifikasi unik lokal (LUID) yang mengidentifikasi instans objek token ini.

AuthenticationId

Menentukan LUID yang ditetapkan ke sesi yang diwakili token ini. Mungkin ada banyak token yang mewakili satu sesi masuk.

ExpirationTime

Menentukan waktu kedaluwarsa token ini. Waktu kedaluwarsa untuk token akses saat ini tidak didukung.

TokenType

Menentukan jenis enumerasi TOKEN_TYPE yang menunjukkan apakah token adalah token utama atau peniruan.

ImpersonationLevel

Menentukan jenis enumerasi SECURITY_IMPERSONATION_LEVEL yang menunjukkan tingkat peniruan token. Anggota ini hanya valid jika TokenType adalah TokenImpersonation.

DynamicCharged

Menentukan jumlah, dalam byte, memori yang dialokasikan untuk menyimpan perlindungan default dan pengidentifikasi grup utama.

DynamicAvailable

Menentukan bagian memori yang dialokasikan untuk menyimpan perlindungan default dan pengidentifikasi grup utama yang belum digunakan. Nilai ini dikembalikan sebagai hitungan byte bebas.

GroupCount

Menentukan jumlah pengidentifikasi keamanan grup tambahan (SID) yang disertakan dalam token.

PrivilegeCount

Menentukan jumlah hak istimewa yang disertakan dalam token.

ModifiedId

Menentukan LUID yang berubah setiap kali token dimodifikasi. Aplikasi dapat menggunakan nilai ini sebagai pengujian apakah konteks keamanan telah berubah sejak terakhir kali digunakan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Header winnt.h (termasuk Windows.h)

Lihat juga

GetTokenInformation

LUID

SECURITY_IMPERSONATION_LEVEL

TOKEN_CONTROL

TOKEN_DEFAULT_DACL

TOKEN_GROUPS

TOKEN_INFORMATION_CLASS

TOKEN_OWNER

TOKEN_PRIMARY_GROUP

TOKEN_PRIVILEGES

TOKEN_SOURCE

TOKEN_TYPE

TOKEN_USER