SECURITY_QUALITY_OF_SERVICE-Struktur (winnt.h)

Die SECURITY_QUALITY_OF_SERVICE Datenstruktur enthält Informationen, die zur Unterstützung des Clientidentitätswechsels verwendet werden. Ein Client kann diese Informationen angeben, wenn er eine Verbindung mit einem Server herstellt. die Informationen bestimmen, ob der Server die Identität des Clients annehmen kann, und wenn ja, in welchem Umfang.

Syntax

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;

Member

Length

Gibt die Größe dieser Struktur in Bytes an.

ImpersonationLevel

Gibt die Informationen an, die dem Server über den Client zur Verfügung gestellt werden, und wie der Server den Client darstellen oder die Identität annehmen kann. Sicherheitsidentitätsstufen bestimmen den Grad, in dem ein Serverprozess im Namen eines Clientprozesses handeln kann. Dieses Element ist ein SECURITY_IMPERSONATION_LEVEL Enumerationstypwert.

ContextTrackingMode

Gibt an, ob dem Server eine Momentaufnahme des Sicherheitskontexts des Clients (als statische Nachverfolgung bezeichnet) oder fortlaufend aktualisiert werden soll, um Änderungen am Sicherheitskontext des Clients (dynamische Nachverfolgung) nachzuverfolgen. Der SECURITY_STATIC_TRACKING-Wert gibt die statische Nachverfolgung an, und der SECURITY_DYNAMIC_TRACKING-Wert gibt die dynamische Nachverfolgung an. Nicht alle Kommunikationsmechanismen unterstützen die dynamische Nachverfolgung. bei nicht ausgeführten Daten werden standardmäßig statische Nachverfolgungen ausgeführt.

EffectiveOnly

Gibt an, ob der Server Berechtigungen und Gruppen aktivieren oder deaktivieren kann, die der Sicherheitskontext des Clients enthalten kann.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile winnt.h (Einschließen von Windows.h)

Weitere Informationen

DdeSetQualityOfService

SECURITY_IMPERSONATION_LEVEL