Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Esse cabeçalho é usado por várias tecnologias. Para obter mais informações, consulte:
securitybaseapi.h contém as seguintes interfaces de programação:
Funções
|
AccessCheck Determina se um descritor de segurança concede um conjunto especificado de direitos de acesso ao cliente identificado por um token de acesso. (AccessCheck) |
|
AccessCheckAndAuditAlarmW Determina se um descritor de segurança concede um conjunto especificado de direitos de acesso ao cliente que está sendo representado pelo thread de chamada. |
|
AccessCheckByType Determina se um descritor de segurança concede um conjunto especificado de direitos de acesso ao cliente identificado por um token de acesso. (AccessCheckByType) |
|
AccessCheckByTypeAndAuditAlarmW Determina se um descritor de segurança concede um conjunto especificado de direitos de acesso ao cliente que está sendo representado pelo thread de chamada. (AccessCheckByTypeAndAuditAlarmW) |
|
AccessCheckByTypeResultList Determina se um descritor de segurança concede um conjunto especificado de direitos de acesso ao cliente identificado por um token de acesso. (AccessCheckByTypeResultList) |
|
AccessCheckByTypeResultListAndAuditAlarmByHandleW A função AccessCheckByTypeResultListAndAuditAlarmByHandleW (Unicode) (securitybaseapi.h) determina se um descritor de segurança concede direitos de acesso ao cliente que o thread de chamada está representando. |
|
AccessCheckByTypeResultListAndAuditAlarmW Determina se um descritor de segurança concede um conjunto especificado de direitos de acesso ao cliente que está sendo representado pelo thread de chamada. (AccessCheckByTypeResultListAndAuditAlarmW) |
|
AddAccessAllowedAce Adiciona uma ACE (entrada de controle de acesso) permitida pelo acesso a uma ACL (lista de controle de acesso). O acesso é concedido a um SID (identificador de segurança) especificado. |
|
AddAccessAllowedAceEx Adiciona uma ACE (entrada de controle de acesso) permitida pelo acesso ao final de uma DACL (lista de controle de acesso discricionário). (AddAccessAllowedAceEx) |
|
AddAccessAllowedObjectAce Adiciona uma ACE (entrada de controle de acesso) permitida pelo acesso ao final de uma DACL (lista de controle de acesso discricionário). (AddAccessAllowedObjectAce) |
|
AddAccessDeniedAce Adiciona uma ACE (entrada de controle de acesso) negada pelo acesso a uma ACL (lista de controle de acesso). O acesso é negado a um SID (identificador de segurança) especificado. |
|
AddAccessDeniedAceEx Adiciona uma ACE (entrada de controle de acesso) negada pelo acesso ao final de uma DACL (lista de controle de acesso discricionário). |
|
AddAccessDeniedObjectAce Adiciona uma ACE (entrada de controle de acesso) negada pelo acesso ao final de uma DACL (lista de controle de acesso discricionário). O novo ACE pode negar acesso a um objeto ou a um conjunto de propriedades ou propriedade em um objeto . |
|
AddAce Adiciona uma ou mais ACEs (entradas de controle de acesso) a uma ACL (lista de controle de acesso) especificada. |
|
AddAuditAccessAce Adiciona uma ACE (entrada de controle de acesso) de auditoria do sistema a uma ACL (lista de controle de acesso do sistema). O acesso de um SID (identificador de segurança) especificado é auditado. |
|
AddAuditAccessAceEx Adiciona uma ACE (entrada de controle de acesso) de auditoria do sistema ao final de uma SACL (lista de controle de acesso do sistema). (AddAuditAccessAceEx) |
|
AddAuditAccessObjectAce Adiciona uma ACE (entrada de controle de acesso) de auditoria do sistema ao final de uma SACL (lista de controle de acesso do sistema). (AddAuditAccessObjectAce) |
|
AddMandatoryAce Adiciona uma ACE (entrada de controle de acesso) SYSTEM_MANDATORY_LABEL_ACE à SACL (lista de controle de acesso do sistema) especificada. |
|
AddResourceAttributeAce Adiciona uma ACE (entrada de controle de SYSTEM_RESOURCE_ATTRIBUTE_ACEaccess) ao final de uma SACL (lista de controle de acesso do sistema). |
|
AddScopedPolicyIDAce Adiciona uma ACE (entrada de controle SYSTEM_SCOPED_POLICY_ID_ACEaccess) ao final de uma SACL (lista de controle de acesso do sistema). |
|
AdjustTokenGroups Habilita ou desabilita grupos já presentes no token de acesso especificado. O acesso a TOKEN_ADJUST_GROUPS é necessário para habilitar ou desabilitar grupos em um token de acesso. |
|
AdjustTokenPrivileges Habilita ou desabilita privilégios no token de acesso especificado. Habilitar ou desabilitar privilégios em um token de acesso requer acesso TOKEN_ADJUST_PRIVILEGES. |
|
AllocateAndInitializeSid Aloca e inicializa um SID (identificador de segurança) com até oito subautoridades. |
|
AllocateLocallyUniqueId Aloca um LUID (identificador local exclusivo). |
|
AreAllAccessesGranted Verifica se um conjunto de direitos de acesso solicitados foi concedido. Os direitos de acesso são representados como sinalizadores de bit em uma máscara de acesso. |
|
AreAnyAccessesGranted Testa se algum de um conjunto de direitos de acesso solicitado foi concedido. Os direitos de acesso são representados como sinalizadores de bit em uma máscara de acesso. |
|
CheckTokenCapability Verifica os recursos de um determinado token. |
|
CheckTokenMembership Determina se um SID (identificador de segurança) especificado está habilitado em um token de acesso. |
|
CheckTokenMembershipEx Determina se o SID especificado está habilitado no token especificado. |
|
ConvertToAutoInheritPrivateObjectSecurity Converte um descritor de segurança e suas ACLs (listas de controle de acesso) em um formato que dá suporte à propagação automática de ACEs (entradas de controle de acesso herdadas). |
|
CopySid Copia um SID (identificador de segurança) para um buffer. |
|
CreatePrivateObjectSecurity Aloca e inicializa um descritor de segurança auto-relativo para um novo objeto privado. Um servidor protegido chama essa função quando cria um novo objeto privado. |
|
CreatePrivateObjectSecurityEx Aloca e inicializa um descritor de segurança auto-relativo para um novo objeto privado criado pelo gerenciador de recursos que chama essa função. (CreatePrivateObjectSecurityEx) |
|
CreatePrivateObjectSecurityWithMultipleInheritance Aloca e inicializa um descritor de segurança auto-relativo para um novo objeto privado criado pelo gerenciador de recursos que chama essa função. (CreatePrivateObjectSecurityWithMultipleInheritance) |
|
Createrestrictedtoken Cria um novo token de acesso que é uma versão restrita de um token de acesso existente. O token restrito pode ter SIDs (identificadores de segurança) desabilitados, privilégios excluídos e uma lista de SIDs restritos. |
|
CreateWellKnownSid Cria um SID para aliases predefinidos. |
|
CveEventWrite Uma função de rastreamento para publicar eventos quando uma tentativa de exploração de vulnerabilidade de segurança é detectada em seu aplicativo no modo de usuário. |
|
DeleteAce Exclui uma ACE (entrada de controle de acesso) de uma ACL (lista de controle de acesso). |
|
DeriveCapabilitySidsFromName Essa função constrói duas matrizes de SIDs com base em um nome de funcionalidade. Um é um SID de grupo de matrizes com autoridade NT e o outro é uma matriz de SIDs de funcionalidade com AppAuthority. |
|
DestroyPrivateObjectSecurity Exclui o descritor de segurança de um objeto privado. |
|
DuplicateToken Cria um novo token de acesso que duplica um já existente. |
|
DuplicateTokenEx Cria um novo token de acesso que duplica um token existente. Essa função pode criar um token primário ou um token de representação. |
|
EqualDomainSid Determina se dois SIDs são do mesmo domínio. |
|
EqualPrefixSid Testa dois valores de prefixo sid (identificador de segurança) para igualdade. Um prefixo SID é o SID inteiro, exceto pelo último valor de subautoridade. |
|
EqualSid Testa dois valores de SID (identificador de segurança) quanto à igualdade. Dois SIDs devem corresponder exatamente para serem considerados iguais. |
|
FindFirstFreeAce Recupera um ponteiro para o primeiro byte livre em uma ACL (lista de controle de acesso). |
|
FreeSid Libera um SID (identificador de segurança) alocado anteriormente usando a função AllocateAndInitializeSid. |
|
GetAce Obtém um ponteiro para uma ACE (entrada de controle de acesso) em uma ACL (lista de controle de acesso). |
|
GetAclInformation Recupera informações sobre uma ACL (lista de controle de acesso). |
|
GetAppContainerAce Recupera um valor que indica se um pacote ou SID de funcionalidade está presente. |
|
GetCachedSigningLevel Recupera o nível de assinatura armazenado em cache. |
|
GetFileSecurityW Obtém informações especificadas sobre a segurança de um arquivo ou diretório. As informações obtidas são restritas pelos direitos e privilégios de acesso do chamador. (GetFileSecurityW) |
|
GetKernelObjectSecurity Recupera uma cópia do descritor de segurança que protege um objeto kernel. |
|
GetLengthSid Retorna o comprimento, em bytes, de um SID (identificador de segurança) válido. |
|
GetPrivateObjectSecurity Recupera informações do descritor de segurança de um objeto privado. |
|
GetSecurityDescriptorControl Recupera um controle de descritor de segurança e informações de revisão. |
|
GetSecurityDescriptorDacl Recupera um ponteiro para a DACL (lista de controle de acesso discricionário) em um descritor de segurança especificado. |
|
GetSecurityDescriptorGroup Recupera as informações do grupo primário de um descritor de segurança. |
|
GetSecurityDescriptorLength Retorna o comprimento, em bytes, de um descritor de segurança estruturalmente válido. O comprimento inclui o comprimento de todas as estruturas associadas. |
|
GetSecurityDescriptorOwner Recupera as informações do proprietário de um descritor de segurança. |
|
GetSecurityDescriptorRMControl Recupera os bits de controle do gerenciador de recursos. |
|
GetSecurityDescriptorSacl Recupera um ponteiro para a SACL (lista de controle de acesso do sistema) em um descritor de segurança especificado. |
|
GetSidIdentifierAuthority Retorna um ponteiro para a estrutura SID_IDENTIFIER_AUTHORITY em um SID (identificador de segurança) especificado. |
|
GetSidLengthRequired Retorna o comprimento, em bytes, do buffer necessário para armazenar um SID com um número especificado de subautoridades. |
|
GetSidSubAuthority Retorna um ponteiro para uma subautoridade especificada em um SID (identificador de segurança). O valor de subautoridade é um RID (identificador relativo). |
|
GetSidSubAuthorityCount Retorna um ponteiro para o membro em uma estrutura sid (identificador de segurança) que contém a contagem de subautoridade. |
|
GetTokenInformation Recupera um tipo especificado de informações sobre um token de acesso. O processo de chamada deve ter direitos de acesso apropriados para obter as informações. |
|
GetWindowsAccountDomainSid Recebe um SID (identificador de segurança) e retorna um SID que representa o domínio desse SID. |
|
ImpersonateAnonymousToken Permite que o thread especificado represente o token de logon anônimo do sistema. |
|
Impersonateloggedonuser Permite que o thread de chamada represente o contexto de segurança de um usuário conectado. O usuário é representado por um identificador de token. |
|
ImpersonateSelf Obtém um token de acesso que representa o contexto de segurança do processo de chamada. O token é atribuído ao thread de chamada. |
|
InitializeAcl Inicializa uma nova estrutura de ACL. |
|
InitializeSecurityDescriptor Inicializa um novo descritor de segurança. |
|
InitializeSid Inicializa um SID (identificador de segurança). |
|
IsTokenRestricted Indica se um token contém uma lista de SIDs (identificadores de segurança restritos). |
|
IsValidAcl Valida uma ACL (lista de controle de acesso). |
|
IsValidSecurityDescriptor Determina se os componentes de um descritor de segurança são válidos. |
|
IsValidSid Valida um SID (identificador de segurança) verificando se o número de revisão está dentro de um intervalo conhecido e se o número de subautoridades é menor que o máximo. |
|
IsWellKnownSid Compara um SID a um SID conhecido e retorna TRUE se eles corresponderem. |
|
MakeAbsoluteSD Cria um descritor de segurança em formato absoluto usando um descritor de segurança em formato auto-relativo como modelo. |
|
MakeSelfRelativeSD Cria um descritor de segurança em formato auto-relativo usando um descritor de segurança em formato absoluto como modelo. |
|
MapGenericMask Mapeia os direitos de acesso genéricos em uma máscara de acesso para direitos de acesso específicos e padrão. A função aplica um mapeamento fornecido em uma estrutura de GENERIC_MAPPING. |
|
ObjectCloseAuditAlarmW Gera uma mensagem de auditoria no log de eventos de segurança quando um identificador para um objeto privado é excluído. (ObjectCloseAuditAlarmW) |
|
ObjectDeleteAuditAlarmW A função ObjectDeleteAuditAlarmW (Unicode) (securitybaseapi.h) gera mensagens de auditoria quando um objeto é excluído. |
|
ObjectOpenAuditAlarmW Gera mensagens de auditoria quando um aplicativo cliente tenta obter acesso a um objeto ou criar um novo. (ObjectOpenAuditAlarmW) |
|
ObjectPrivilegeAuditAlarmW Gera uma mensagem de auditoria no log de eventos de segurança. (ObjectPrivilegeAuditAlarmW) |
|
Privilegecheck Determina se um conjunto especificado de privilégios está habilitado em um token de acesso. |
|
PrivilegedServiceAuditAlarmW Gera uma mensagem de auditoria no log de eventos de segurança. (PrivilegedServiceAuditAlarmW) |
|
QuerySecurityAccessMask Cria uma máscara de acesso que representa as permissões de acesso necessárias para consultar as informações de segurança de objeto especificadas. |
|
Reverttoself Encerra a representação de um aplicativo cliente. |
|
SetAclInformation Define informações sobre uma ACL (lista de controle de acesso). |
|
SetCachedSigningLevel Define o nível de assinatura armazenado em cache. |
|
SetFileSecurityW A função SetFileSecurityW (Unicode) (securitybaseapi.h) define a segurança de um arquivo ou objeto de diretório. |
|
SetKernelObjectSecurity Define a segurança de um objeto kernel. |
|
SetPrivateObjectSecurity Modifica o descritor de segurança de um objeto privado. |
|
SetPrivateObjectSecurityEx Modifica o descritor de segurança de um objeto privado mantido pelo gerenciador de recursos que chama essa função. |
|
SetSecurityAccessMask Cria uma máscara de acesso que representa as permissões de acesso necessárias para definir as informações de segurança de objeto especificadas. |
|
SetSecurityDescriptorControl Define os bits de controle de um descritor de segurança. A função pode definir apenas os bits de controle relacionados à herança automática de ACEs. |
|
SetSecurityDescriptorDacl Define informações em uma DACL (lista de controle de acesso discricionário). Se uma DACL já estiver presente no descritor de segurança, a DACL será substituída. |
|
SetSecurityDescriptorGroup Define as informações do grupo primário de um descritor de segurança de formato absoluto, substituindo todas as informações de grupo primário já presentes no descritor de segurança. |
|
SetSecurityDescriptorOwner Define as informações de proprietário de um descritor de segurança de formato absoluto. Ele substitui todas as informações de proprietário já presentes no descritor de segurança. |
|
SetSecurityDescriptorRMControl Define os bits de controle do gerenciador de recursos na estrutura SECURITY_DESCRIPTOR. |
|
SetSecurityDescriptorSacl Define informações em uma SACL (lista de controle de acesso do sistema). Se já houver um SACL presente no descritor de segurança, ele será substituído. |
|
SetTokenInformation Define vários tipos de informações para um token de acesso especificado. |