struttura SECURITY_QUALITY_OF_SERVICE (winnt.h)
La struttura dei dati SECURITY_QUALITY_OF_SERVICE contiene informazioni utilizzate per supportare la rappresentazione client. Un client può specificare queste informazioni quando si connette a un server; le informazioni determinano se il server può rappresentare il client e, in tal caso, in quale misura.
Sintassi
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;
Members
Length
Specifica le dimensioni, in byte, di questa struttura.
ImpersonationLevel
Specifica le informazioni fornite al server sul client e il modo in cui il server può rappresentare o rappresentare il client. I livelli di rappresentazione della sicurezza determinano il grado in cui un processo server può agire per conto di un processo client. Questo membro è un valore di tipo di enumerazione SECURITY_IMPERSONATION_LEVEL.
ContextTrackingMode
Specifica se al server deve essere assegnato uno snapshot del contesto di sicurezza del client (denominato rilevamento statico) o se deve essere aggiornato continuamente per tenere traccia delle modifiche apportate al contesto di sicurezza del client (denominato rilevamento dinamico). Il valore SECURITY_STATIC_TRACKING specifica il rilevamento statico e il valore SECURITY_DYNAMIC_TRACKING specifica il rilevamento dinamico. Non tutti i meccanismi di comunicazione supportano il rilevamento dinamico; quelli che non verranno predefinito per il rilevamento statico.
EffectiveOnly
Specifica se il server può abilitare o disabilitare privilegi e gruppi che il contesto di sicurezza del client può includere.
Requisiti
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | winnt.h (include Windows.h) |