Estructuras de autorización

Las estructuras siguientes se usan con aplicaciones de autorización.

En esta sección

Tema Descripción
ACCESS_ALLOWED_ACE
Define una entrada de control de acceso (ACE) para la lista de control de acceso discrecional (DACL) que controla el acceso a un objeto. Una ACE permitida por el acceso permite el acceso a un objeto para un administrador específico identificado por un identificador de seguridad (SID).
ACCESS_ALLOWED_CALLBACK_ACE
La estructura de ACCESS_ALLOWED_CALLBACK_ACE define una entrada de control de acceso para la lista de control de acceso discrecional que controla el acceso a un objeto.
ACCESS_ALLOWED_CALLBACK_OBJECT_ACE
Define una entrada de control de acceso (ACE) que controla el acceso permitido a un objeto, conjunto de propiedades o propiedad.
ACCESS_ALLOWED_OBJECT_ACE
Define una entrada de control de acceso (ACE) que controla el acceso permitido a un objeto, un conjunto de propiedades o una propiedad.
ACCESS_DENIED_ACE
Define una entrada de control de acceso (ACE) para la lista de control de acceso discrecional (DACL) que controla el acceso a un objeto. Una ACE denegada de acceso deniega el acceso a un objeto para un administrador específico identificado por un identificador de seguridad (SID).
ACCESS_DENIED_CALLBACK_ACE
La estructura ACCESS_DENIED_CALLBACK_ACE define una entrada de control de acceso para la lista de control de acceso discrecional que controla el acceso a un objeto.
ACCESS_DENIED_CALLBACK_OBJECT_ACE
La estructura ACCESS_DENIED_CALLBACK_OBJECT_ACE define una entrada de control de acceso que controla el acceso denegado a un objeto, un conjunto de propiedades o una propiedad.
ACCESS_DENIED_OBJECT_ACE
Define una entrada de control de acceso (ACE) que controla el acceso denegado a un objeto, un conjunto de propiedades o una propiedad.
ACE
Enumera los tipos ace definidos actualmente.
ACE_HEADER
Define el tipo y el tamaño de una entrada de control de acceso (ACE).
ACL
Encabezado de una lista de control de acceso (ACL).
ACL_REVISION_INFORMATION
Contiene información de revisión sobre una estructura de ACL .
ACL_SIZE_INFORMATION
Contiene información sobre el tamaño de una estructura de ACL .
AUDIT_POLICY_INFORMATION
Especifica un tipo de evento de seguridad y cuándo auditar ese tipo.
AUTHZ_ACCESS_REPLY
Define una respuesta de comprobación de acceso.
AUTHZ_ACCESS_REQUEST
Define una solicitud de comprobación de acceso.
AUTHZ_INIT_INFO
Define la información de inicialización del administrador de recursos.
AUTHZ_REGISTRATION_OBJECT_TYPE_NAME_OFFSET
Especifica el desplazamiento de un nombre de tipo de objeto de registro.
AUTHZ_RPC_INIT_INFO_CLIENT
inicializa un administrador de recursos remoto para un cliente.
AUTHZ_SECURITY_ATTRIBUTE_FQBN_VALUE
Especifica un valor de nombre binario completo asociado a un atributo de seguridad.
AUTHZ_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE
Especifica un valor de cadena de octeto para un atributo de seguridad.
AUTHZ_SECURITY_ATTRIBUTE_V1
Define un atributo de seguridad que se puede asociar a un contexto de autorización.
AUTHZ_SECURITY_ATTRIBUTES_INFORMATION
Especifica uno o varios atributos y valores de seguridad.
AUTHZ_SOURCE_SCHEMA_REGISTRATION
Especifica información sobre el registro del esquema de origen.
CLAIM_SECURITY_ATTRIBUTE_FQBN_VALUE
Especifica el nombre binario completo.
CLAIM_SECURITY_ATTRIBUTE_OCTET_STRING_VALUE
Especifica el tipo de valor OCTET_STRING del atributo de seguridad de notificaciones.
CLAIM_SECURITY_ATTRIBUTE_RELATIVE_V1
Define un atributo de recurso que se define en memoria continua para la persistencia dentro de un descriptor de seguridad serializado.
CLAIM_SECURITY_ATTRIBUTE_V1
Define un atributo de seguridad que se puede asociar a un contexto de token o autorización.
CLAIM_SECURITY_ATTRIBUTES_INFORMATION
Define los atributos de seguridad de la notificación.
EFFPERM_RESULT_LIST
Enumera los permisos efectivos.
EXPLICIT_ACCESS
Define la información de control de acceso para un administrador de confianza especificado.
GENERIC_MAPPING
Define la asignación de derechos de acceso genéricos a derechos de acceso específicos y estándar para un objeto.
INHERITED_FROM
Proporciona información sobre la entrada de control de acceso heredada (ACE) de un objeto.
LUID
Se garantiza que el valor de 64 bits es único solo en el sistema en el que se generó.
LUID_AND_ATTRIBUTES
Representa un identificador único local ( LUID) y sus atributos.
OBJECT_TYPE_LIST
Identifica un elemento de tipo de objeto en una jerarquía de tipos de objeto.
OBJECTS_AND_NAME
Contiene una cadena que identifica un administrador por nombre y cadenas adicionales que identifican los tipos de objeto de una entrada de control de acceso (ACE) específica del objeto.
OBJECTS_AND_SID
Contiene un identificador de seguridad (SID) que identifica un administrador y GUID que identifican los tipos de objeto de una entrada de control de acceso (ACE) específica del objeto.
POLICY_AUDIT_SID_ARRAY
Especifica una matriz de estructuras de SID que representan usuarios o grupos de Windows.
PRIVILEGE_SET
Especifica un conjunto de privilegios.
SECURITY_ATTRIBUTES
La estructura de seguridad SECURITY_ATTRIBUTES contiene el descriptor de seguridad de un objeto y especifica si el identificador recuperado especificando esta estructura se puede heredar.
SECURITY_CAPABILITIES
Define las funcionalidades de seguridad del contenedor de aplicaciones.
SECURITY_DESCRIPTOR
Contiene la información de seguridad asociada a un objeto .
SECURITY_OBJECT
Contiene la información del objeto de seguridad.
SECURITY_QUALITY_OF_SERVICE
Contiene información utilizada para admitir la suplantación de cliente.
SI_ACCESS
Contiene información sobre un derecho de acceso o una máscara de acceso predeterminada para un objeto protegible.
SI_INHERIT_TYPE
Contiene información sobre cómo los objetos secundarios pueden heredar las entradas de control de acceso (ACE).
SI_OBJECT_INFO
Se usa para inicializar el editor de control de acceso.
SID
Se usa para identificar de forma única usuarios o grupos.
SID_AND_ATTRIBUTES
Representa un identificador de seguridad (SID) y sus atributos.
SID_AND_ATTRIBUTES_HASH
Especifica valores hash para la matriz especificada de identificadores de seguridad (SID).
SID_IDENTIFIER_AUTHORITY
Representa la autoridad de nivel superior de un identificador de seguridad (SID).
SID_INFO
Contiene la lista de nombres comunes correspondientes a las estructuras de SID devueltas por ISecurityInformation2::LookupSids.
SID_INFO_LIST
Contiene una lista de estructuras de SID_INFO .
SYSTEM_ALARM_ACE
La estructura SYSTEM_ALARM_ACE está reservada para uso futuro.
SYSTEM_ALARM_CALLBACK_ACE
La estructura de SYSTEM_ALARM_CALLBACK_ACE está reservada para uso futuro.
SYSTEM_ALARM_CALLBACK_OBJECT_ACE
La estructura de SYSTEM_ALARM_CALLBACK_OBJECT_ACE está reservada para uso futuro.
SYSTEM_ALARM_OBJECT_ACE
La estructura de SYSTEM_ALARM_OBJECT_ACE está reservada para uso futuro.
SYSTEM_AUDIT_ACE
Define una entrada de control de acceso (ACE) para la lista de control de acceso del sistema (SACL) que especifica qué tipos de acceso provocan notificaciones de nivel de sistema.
SYSTEM_AUDIT_CALLBACK_ACE
La estructura de SYSTEM_AUDIT_CALLBACK_ACE define una entrada de control de acceso para la lista de control de acceso del sistema que especifica qué tipos de acceso provocan notificaciones de nivel de sistema.
SYSTEM_AUDIT_CALLBACK_OBJECT_ACE
La estructura SYSTEM_AUDIT_CALLBACK_OBJECT_ACE define una entrada de control de acceso para una lista de control de acceso del sistema.
SYSTEM_AUDIT_OBJECT_ACE
Define una entrada de control de acceso (ACE) para una lista de control de acceso del sistema (SACL).
SYSTEM_MANDATORY_LABEL_ACE
Define una entrada de control de acceso (ACE) para la lista de control de acceso del sistema (SACL) que especifica el nivel de acceso obligatorio y la directiva para un objeto protegible.
SYSTEM_RESOURCE_ATTRIBUTE_ACE
Define una entrada de control de acceso (ACE) para la lista de control de acceso del sistema (SACL) que especifica los atributos de recursos del sistema para un objeto protegible.
SYSTEM_SCOPED_POLICY_ID_ACE
Define una entrada de control de acceso (ACE) para la lista de control de acceso del sistema (SACL) que especifica el identificador de directiva con ámbito para un objeto protegible.
TOKEN_ACCESS_INFORMATION
Especifica toda la información de un token necesario para realizar una comprobación de acceso.
TOKEN_APPCONTAINER_INFORMATION
Especifica toda la información de un token necesario para un contenedor de aplicaciones.
TOKEN_AUDIT_POLICY
Especifica la directiva de auditoría por usuario para un token.
TOKEN_CONTROL
Contiene información que identifica un token de acceso.
TOKEN_DEFAULT_DACL
Especifica una lista de control de acceso discrecional (DACL).
TOKEN_DEVICE_CLAIMS
Define las notificaciones del dispositivo para el token.
TOKEN_ELEVATION
Indica si un token tiene privilegios elevados.
TOKEN_GROUPS
Contiene información sobre los identificadores de seguridad de grupo (SID) en un token de acceso.
TOKEN_GROUPS_AND_PRIVILEGES
Contiene información sobre los identificadores de seguridad de grupo (SID) y los privilegios de un token de acceso.
TOKEN_LINKED_TOKEN
Contiene un identificador para un token. Este token está vinculado al token que consulta la función GetTokenInformation o establece la función SetTokenInformation .
TOKEN_MANDATORY_LABEL
Especifica el nivel de integridad obligatorio para un token.
TOKEN_MANDATORY_POLICY
Especifica la directiva de integridad obligatoria para un token.
TOKEN_ORIGIN
Contiene información sobre el origen de la sesión de inicio de sesión.
TOKEN_OWNER
Contiene el identificador de seguridad de propietario predeterminado (SID) que se aplicará a los objetos recién creados.
TOKEN_PRIMARY_GROUP
Especifica un identificador de seguridad de grupo (SID) para un token de acceso.
TOKEN_PRIVILEGES
Contiene información sobre un conjunto de privilegios para un token de acceso.
TOKEN_SOURCE
Identifica el origen de un token de acceso.
TOKEN_STATISTICS
Contiene información sobre un token de acceso.
TOKEN_USER
Identifica al usuario asociado a un token de acceso.
TOKEN_USER_CLAIMS
Define las notificaciones de usuario para el token.
FIDEICOMISARIO
Identifica la cuenta de usuario, la cuenta de grupo o la sesión de inicio de sesión a la que se aplica una entrada de control de acceso (ACE).

Las estructuras de autorización se clasifican según el uso de la siguiente manera:

Estructuras básicas de Access Control

Las estructuras siguientes se usan con control de acceso.

Estructuras del editor de Access Control

Las estructuras siguientes se usan con el editor de control de acceso.

Estructuras de Access Control de cliente/servidor

Las estructuras siguientes implementan la funcionalidad de control de acceso de cliente/servidor.