estructura SECURITY_QUALITY_OF_SERVICE (winnt.h)

La estructura de datos SECURITY_QUALITY_OF_SERVICE contiene información utilizada para admitir la suplantación de cliente. Un cliente puede especificar esta información cuando se conecta a un servidor; la información determina si el servidor puede suplantar al cliente y, si es así, en qué medida.

Sintaxis

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;

Miembros

Length

Especifica el tamaño, en bytes, de esta estructura.

ImpersonationLevel

Especifica la información que se proporciona al servidor sobre el cliente y cómo el servidor puede representar o suplantar al cliente. Los niveles de suplantación de seguridad rigen el grado en que un proceso de servidor puede actuar en nombre de un proceso de cliente. Este miembro es un valor de tipo de enumeración SECURITY_IMPERSONATION_LEVEL .

ContextTrackingMode

Especifica si se va a proporcionar al servidor una instantánea del contexto de seguridad del cliente (denominado seguimiento estático), o si se va a actualizar continuamente para realizar un seguimiento de los cambios en el contexto de seguridad del cliente (denominado seguimiento dinámico). El valor de SECURITY_STATIC_TRACKING especifica el seguimiento estático y el valor de SECURITY_DYNAMIC_TRACKING especifica el seguimiento dinámico. No todos los mecanismos de comunicación admiten el seguimiento dinámico; aquellos que no tengan como valor predeterminado el seguimiento estático.

EffectiveOnly

Especifica si el servidor puede habilitar o deshabilitar privilegios y grupos que el contexto de seguridad del cliente puede incluir.

Requisitos

   
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado winnt.h (incluye Windows.h)

Consulte también

DdeSetQualityOfService

SECURITY_IMPERSONATION_LEVEL