Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Varias tecnologías usan este encabezado. Para más información, consulte:
securitybaseapi.h contiene las siguientes interfaces de programación:
Functions
|
AccessCheck Determina si un descriptor de seguridad concede un conjunto especificado de derechos de acceso al cliente identificado por un token de acceso. (AccessCheck) |
|
AccessCheckAndAuditAlarmW Determina si un descriptor de seguridad concede un conjunto especificado de derechos de acceso al cliente suplantado por el subproceso que realiza la llamada. |
|
AccessCheckByType Determina si un descriptor de seguridad concede un conjunto especificado de derechos de acceso al cliente identificado por un token de acceso. (AccessCheckByType) |
|
AccessCheckByTypeAndAuditAlarmW Determina si un descriptor de seguridad concede un conjunto especificado de derechos de acceso al cliente suplantado por el subproceso que realiza la llamada. (AccessCheckByTypeAndAuditAlarmW) |
|
AccessCheckByTypeResultList Determina si un descriptor de seguridad concede un conjunto especificado de derechos de acceso al cliente identificado por un token de acceso. (AccessCheckByTypeResultList) |
|
AccessCheckByTypeResultListAndAuditAlarmByHandleW La función AccessCheckByTypeResultListAndAuditAlarmByHandleW (Unicode) (securitybaseapi.h) determina si un descriptor de seguridad concede derechos de acceso al cliente que suplanta el subproceso que realiza la llamada. |
|
AccessCheckByTypeResultListAndAuditAlarmW Determina si un descriptor de seguridad concede un conjunto especificado de derechos de acceso al cliente suplantado por el subproceso que realiza la llamada. (AccessCheckByTypeResultListAndAuditAlarmW) |
|
AddAccessAllowedAce Agrega una entrada de control de acceso permitido (ACE) a una lista de control de acceso (ACL). El acceso se concede a un identificador de seguridad (SID) especificado. |
|
AddAccessAllowedAceEx Agrega una entrada de control de acceso permitido (ACE) al final de una lista de control de acceso discrecional (DACL). (AddAccessAllowedAceEx) |
|
AddAccessAllowedObjectAce Agrega una entrada de control de acceso permitido (ACE) al final de una lista de control de acceso discrecional (DACL). (AddAccessAllowedObjectAce) |
|
AddAccessDeniedAce Agrega una entrada de control de acceso denegado (ACE) a una lista de control de acceso (ACL). El acceso se deniega a un identificador de seguridad (SID) especificado. |
|
AddAccessDeniedAceEx Agrega una entrada de control de acceso denegado (ACE) al final de una lista de control de acceso discrecional (DACL). |
|
AddAccessDeniedObjectAce Agrega una entrada de control de acceso denegado (ACE) al final de una lista de control de acceso discrecional (DACL). La nueva ACE puede denegar el acceso a un objeto o a un conjunto de propiedades o a una propiedad en un objeto . |
|
AddAce Agrega una o varias entradas de control de acceso (ACE) a una lista de control de acceso (ACL) especificada. |
|
AddAuditAccessAce Agrega una entrada de control de acceso (ACE) de auditoría del sistema a una lista de control de acceso (ACL) del sistema. Se audita el acceso de un identificador de seguridad (SID) especificado. |
|
AddAuditAccessAceEx Agrega una entrada de control de acceso (ACE) de auditoría del sistema al final de una lista de control de acceso del sistema (SACL). (AddAuditAccessAceEx) |
|
AddAuditAccessObjectAce Agrega una entrada de control de acceso (ACE) de auditoría del sistema al final de una lista de control de acceso del sistema (SACL). (AddAuditAccessObjectAce) |
|
AddMandatoryAce Agrega un SYSTEM_MANDATORY_LABEL_ACE entrada de control de acceso (ACE) a la lista de control de acceso del sistema (SACL) especificada. |
|
AddResourceAttributeAce Agrega una entrada de control de SYSTEM_RESOURCE_ATTRIBUTE_ACEaccess (ACE) al final de una lista de control de acceso del sistema (SACL). |
|
AddScopedPolicyIDAce Agrega una entrada de control de SYSTEM_SCOPED_POLICY_ID_ACEaccess (ACE) al final de una lista de control de acceso del sistema (SACL). |
|
AdjustTokenGroups Habilita o deshabilita los grupos que ya están presentes en el token de acceso especificado. Se requiere acceso a TOKEN_ADJUST_GROUPS para habilitar o deshabilitar grupos en un token de acceso. |
|
AdjustTokenPrivileges Habilita o deshabilita los privilegios en el token de acceso especificado. La habilitación o deshabilitación de privilegios en un token de acceso requiere TOKEN_ADJUST_PRIVILEGES acceso. |
|
AllocateAndInitializeSid Asigna e inicializa un identificador de seguridad (SID) con hasta ocho subautoridades. |
|
AllocateLocallyUniqueId Asigna un identificador único local (LUID). |
|
AreAllAccessesGranted Comprueba si se ha concedido un conjunto de derechos de acceso solicitados. Los derechos de acceso se representan como marcas de bits en una máscara de acceso. |
|
AreAnyAccessesGranted Comprueba si se ha concedido alguno de un conjunto de derechos de acceso solicitados. Los derechos de acceso se representan como marcas de bits en una máscara de acceso. |
|
CheckTokenCapability Comprueba las funcionalidades de un token determinado. |
|
CheckTokenMembership Determina si un identificador de seguridad (SID) especificado está habilitado en un token de acceso. |
|
CheckTokenMembershipEx Determina si el SID especificado está habilitado en el token especificado. |
|
ConvertToAutoInheritPrivateObjectSecurity Convierte un descriptor de seguridad y sus listas de control de acceso (ACL) en un formato que admite la propagación automática de entradas de control de acceso (ACE) heredables. |
|
CopySid Copia un identificador de seguridad (SID) en un búfer. |
|
CreatePrivateObjectSecurity Asigna e inicializa un descriptor de seguridad auto relativo para un nuevo objeto privado. Un servidor protegido llama a esta función cuando crea un nuevo objeto privado. |
|
CreatePrivateObjectSecurityEx Asigna e inicializa un descriptor de seguridad auto relativo para un nuevo objeto privado creado por el administrador de recursos que llama a esta función. (CreatePrivateObjectSecurityEx) |
|
CreatePrivateObjectSecurityWithMultipleInheritance Asigna e inicializa un descriptor de seguridad auto relativo para un nuevo objeto privado creado por el administrador de recursos que llama a esta función. (CreatePrivateObjectSecurityWithMultipleInheritance) |
|
CreateRestrictedToken Crea un nuevo token de acceso que es una versión restringida de un token de acceso existente. El token restringido puede tener identificadores de seguridad deshabilitados (SID), privilegios eliminados y una lista de restricciones de SID. |
|
CreateWellKnownSid Crea un SID para alias predefinidos. |
|
CveEventWrite Una función de seguimiento para publicar eventos cuando se detecta una vulnerabilidad de seguridad intentada en la aplicación en modo de usuario. |
|
DeleteAce Elimina una entrada de control de acceso (ACE) de una lista de control de acceso (ACL). |
|
DeriveCapabilitySidsFromName Esta función construye dos matrices de SID fuera de un nombre de funcionalidad. Uno es un SID de grupo de matrices con NT Authority y el otro es una matriz de SID de funcionalidad con AppAuthority. |
|
DestroyPrivateObjectSecurity Elimina el descriptor de seguridad de un objeto privado. |
|
DuplicateToken Crea un nuevo token de acceso que duplica uno que ya existe. |
|
DuplicateTokenEx Crea un nuevo token de acceso que duplica un token existente. Esta función puede crear un token principal o un token de suplantación. |
|
EqualDomainSid Determina si dos SID proceden del mismo dominio. |
|
EqualPrefixSid Comprueba dos valores de prefijo de identificador de seguridad (SID) para comprobar si son iguales. Un prefijo SID es el SID completo, excepto el último valor de subautenticación. |
|
EqualSid Comprueba dos valores de identificador de seguridad (SID) para comprobar si son iguales. Dos SID deben coincidir exactamente para considerarse iguales. |
|
FindFirstFreeAce Recupera un puntero al primer byte libre de una lista de control de acceso (ACL). |
|
FreeSid Libera un identificador de seguridad (SID) asignado anteriormente mediante la función AllocateAndInitializeSid. |
|
GetAce Obtiene un puntero a una entrada de control de acceso (ACE) en una lista de control de acceso (ACL). |
|
GetAclInformation Recupera información sobre una lista de control de acceso (ACL). |
|
GetAppContainerAce Recupera un valor que indica si existe un SID de paquete o funcionalidad. |
|
GetCachedSigningLevel Recupera el nivel de firma almacenado en caché. |
|
GetFileSecurityW Obtiene información especificada sobre la seguridad de un archivo o directorio. La información obtenida está restringida por los derechos de acceso y los privilegios del autor de la llamada. (GetFileSecurityW) |
|
GetKernelObjectSecurity Recupera una copia del descriptor de seguridad que protege un objeto kernel. |
|
GetLengthSid Devuelve la longitud, en bytes, de un identificador de seguridad (SID) válido. |
|
GetPrivateObjectSecurity Recupera información del descriptor de seguridad de un objeto privado. |
|
GetSecurityDescriptorControl Recupera un control de descriptor de seguridad e información de revisión. |
|
GetSecurityDescriptorDacl Recupera un puntero a la lista de control de acceso discrecional (DACL) en un descriptor de seguridad especificado. |
|
GetSecurityDescriptorGroup Recupera la información del grupo principal de un descriptor de seguridad. |
|
GetSecurityDescriptorLength Devuelve la longitud, en bytes, de un descriptor de seguridad estructuralmente válido. La longitud incluye la longitud de todas las estructuras asociadas. |
|
GetSecurityDescriptorOwner Recupera la información del propietario de un descriptor de seguridad. |
|
GetSecurityDescriptorRMControl Recupera los bits de control de Resource Manager. |
|
GetSecurityDescriptorSacl Recupera un puntero a la lista de control de acceso del sistema (SACL) en un descriptor de seguridad especificado. |
|
GetSidIdentifierAuthority Devuelve un puntero a la estructura SID_IDENTIFIER_AUTHORITY en un identificador de seguridad (SID) especificado. |
|
GetSidLengthRequired Devuelve la longitud, en bytes, del búfer necesario para almacenar un SID con un número especificado de subauthoridades. |
|
GetSidSubAuthority Devuelve un puntero a una subauthoridad especificada en un identificador de seguridad (SID). El valor de la subautoridad es un identificador relativo (RID). |
|
GetSidSubAuthorityCount Devuelve un puntero al miembro de una estructura de identificador de seguridad (SID) que contiene el número de subauthoridad. |
|
GetTokenInformation Recupera un tipo de información especificado sobre un token de acceso. El proceso de llamada debe tener los derechos de acceso adecuados para obtener la información. |
|
GetWindowsAccountDomainSid Recibe un identificador de seguridad (SID) y devuelve un SID que representa el dominio de ese SID. |
|
ImpersonateAnonymousToken Habilita el subproceso especificado para suplantar el token de inicio de sesión anónimo del sistema. |
|
ImpersonateLoggedOnUser Permite al subproceso que llama suplantar el contexto de seguridad de un usuario que ha iniciado sesión. El usuario se representa mediante un identificador de token. |
|
ImpersonateSelf Obtiene un token de acceso que suplanta el contexto de seguridad del proceso de llamada. El token se asigna al subproceso que realiza la llamada. |
|
InitializeAcl Inicializa una nueva estructura de ACL. |
|
InitializeSecurityDescriptor Inicializa un nuevo descriptor de seguridad. |
|
InitializeSid Inicializa un identificador de seguridad (SID). |
|
IsTokenRestricted Indica si un token contiene una lista de identificadores de seguridad restringidos (SID). |
|
IsValidAcl Valida una lista de control de acceso (ACL). |
|
IsValidSecurityDescriptor Determina si los componentes de un descriptor de seguridad son válidos. |
|
IsValidSid Valida un identificador de seguridad (SID) comprobando que el número de revisión está dentro de un intervalo conocido y que el número de subauthoridades es menor que el máximo. |
|
IsWellKnownSid Compara un SID con un SID conocido y devuelve TRUE si coinciden. |
|
MakeAbsoluteSD Crea un descriptor de seguridad en formato absoluto mediante un descriptor de seguridad en formato auto relativo como plantilla. |
|
MakeSelfRelativeSD Crea un descriptor de seguridad en formato auto relativo mediante un descriptor de seguridad en formato absoluto como plantilla. |
|
MapGenericMask Asigna los derechos de acceso genéricos de una máscara de acceso a derechos de acceso específicos y estándar. La función aplica una asignación proporcionada en una estructura de GENERIC_MAPPING. |
|
ObjectCloseAuditAlarmW Genera un mensaje de auditoría en el registro de eventos de seguridad cuando se elimina un identificador de un objeto privado. (ObjectCloseAuditAlarmW) |
|
ObjectDeleteAuditAlarmW La función ObjectDeleteAuditAlarmW (Unicode) (securitybaseapi.h) genera mensajes de auditoría cuando se elimina un objeto. |
|
ObjectOpenAuditAlarmW Genera mensajes de auditoría cuando una aplicación cliente intenta obtener acceso a un objeto o para crear uno nuevo. (ObjectOpenAuditAlarmW) |
|
ObjectPrivilegeAuditAlarmW Genera un mensaje de auditoría en el registro de eventos de seguridad. (ObjectPrivilegeAuditAlarmW) |
|
PrivilegeCheck Determina si un conjunto de privilegios especificado está habilitado en un token de acceso. |
|
PrivilegedServiceAuditAlarmW Genera un mensaje de auditoría en el registro de eventos de seguridad. (PrivilegedServiceAuditAlarmW) |
|
QuerySecurityAccessMask Crea una máscara de acceso que representa los permisos de acceso necesarios para consultar la información de seguridad de objetos especificada. |
|
RevertToSelf Finaliza la suplantación de una aplicación cliente. |
|
SetAclInformation Establece información sobre una lista de control de acceso (ACL). |
|
SetCachedSigningLevel Establece el nivel de firma almacenado en caché. |
|
SetFileSecurityW La función SetFileSecurityW (Unicode) (securitybaseapi.h) establece la seguridad de un objeto de archivo o directorio. |
|
SetKernelObjectSecurity Establece la seguridad de un objeto kernel. |
|
SetPrivateObjectSecurity Modifica el descriptor de seguridad de un objeto privado. |
|
SetPrivateObjectSecurityEx Modifica el descriptor de seguridad de un objeto privado mantenido por el administrador de recursos que llama a esta función. |
|
SetSecurityAccessMask Crea una máscara de acceso que representa los permisos de acceso necesarios para establecer la información de seguridad de objetos especificada. |
|
SetSecurityDescriptorControl Establece los bits de control de un descriptor de seguridad. La función solo puede establecer los bits de control relacionados con la herencia automática de ACE. |
|
SetSecurityDescriptorDacl Establece la información en una lista de control de acceso discrecional (DACL). Si una DACL ya está presente en el descriptor de seguridad, se reemplaza la DACL. |
|
SetSecurityDescriptorGroup Establece la información del grupo principal de un descriptor de seguridad de formato absoluto, reemplazando cualquier información de grupo principal que ya esté presente en el descriptor de seguridad. |
|
SetSecurityDescriptorOwner Establece la información del propietario de un descriptor de seguridad de formato absoluto. Reemplaza cualquier información de propietario que ya esté presente en el descriptor de seguridad. |
|
SetSecurityDescriptorRMControl Establece los bits de control de Resource Manager en la estructura SECURITY_DESCRIPTOR. |
|
SetSecurityDescriptorSacl Establece información en una lista de control de acceso del sistema (SACL). Si ya hay una SACL presente en el descriptor de seguridad, se reemplazará. |
|
SetTokenInformation Establece varios tipos de información para un token de acceso especificado. |