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)

Lihat juga

DdeSetQualityOfService

SECURITY_IMPERSONATION_LEVEL