struktur SECURITY_QUALITY_OF_SERVICE (winnt.h)
Struktur data SECURITY_QUALITY_OF_SERVICE berisi informasi yang digunakan untuk mendukung peniruan klien. Klien dapat menentukan informasi ini ketika terhubung ke server; informasi menentukan apakah server dapat meniru klien, dan jika demikian, sejauh mana.
Sintaks
typedef struct _SECURITY_QUALITY_OF_SERVICE {
DWORD Length;
SECURITY_IMPERSONATION_LEVEL ImpersonationLevel;
SECURITY_CONTEXT_TRACKING_MODE ContextTrackingMode;
BOOLEAN EffectiveOnly;
} SECURITY_QUALITY_OF_SERVICE, *PSECURITY_QUALITY_OF_SERVICE;
Anggota
Length
Menentukan ukuran, dalam byte, dari struktur ini.
ImpersonationLevel
Menentukan informasi yang diberikan kepada server tentang klien, dan bagaimana server dapat mewakili, atau meniru, klien. Tingkat peniruan keamanan mengatur tingkat di mana proses server dapat bertindak atas nama proses klien. Anggota ini adalah nilai jenis enumerasi SECURITY_IMPERSONATION_LEVEL .
ContextTrackingMode
Menentukan apakah server akan diberi rekam jepret dari konteks keamanan klien (disebut pelacakan statis), atau akan terus diperbarui untuk melacak perubahan pada konteks keamanan klien (disebut pelacakan dinamis). Nilai SECURITY_STATIC_TRACKING menentukan pelacakan statis, dan nilai SECURITY_DYNAMIC_TRACKING menentukan pelacakan dinamis. Tidak semua mekanisme komunikasi mendukung pelacakan dinamis; yang tidak akan default ke pelacakan statis.
EffectiveOnly
Menentukan apakah server dapat mengaktifkan atau menonaktifkan hak istimewa dan grup yang mungkin disertakan oleh konteks keamanan klien.
Persyaratan
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) |