cabeçalho aclapi.h

Esse cabeçalho é usado por Segurança e Identidade. Para obter mais informações, consulte:

aclapi.h contém as seguintes interfaces de programação:

Funções

 
BuildExplicitAccessWithNameA

Inicializa uma estrutura EXPLICIT_ACCESS com dados especificados pelo chamador. O objeto de confiança é identificado por uma cadeia de caracteres de nome. (ANSI)
BuildExplicitAccessWithNameW

Inicializa uma estrutura EXPLICIT_ACCESS com dados especificados pelo chamador. O objeto de confiança é identificado por uma cadeia de caracteres de nome. (Unicode)
BuildSecurityDescriptorA

Aloca e inicializa um novo descritor de segurança. (ANSI)
BuildSecurityDescriptorW

Aloca e inicializa um novo descritor de segurança. (Unicode)
BuildTrusteeWithNameA

Inicializa uma estrutura TRUSTEE. O chamador especifica o nome do objeto de confiança. A função define outros membros da estrutura como valores padrão. (ANSI)
BuildTrusteeWithNameW

Inicializa uma estrutura TRUSTEE. O chamador especifica o nome do objeto de confiança. A função define outros membros da estrutura como valores padrão. (Unicode)
BuildTrusteeWithObjectsAndNameA

Inicializa uma estrutura TRUSTEE com as informações de ACE (entrada de controle de acesso) específicas do objeto e inicializa os membros restantes da estrutura para valores padrão. O chamador também especifica o nome do objeto de confiança. (ANSI)
BuildTrusteeWithObjectsAndNameW

Inicializa uma estrutura TRUSTEE com as informações de ACE (entrada de controle de acesso) específicas do objeto e inicializa os membros restantes da estrutura para valores padrão. O chamador também especifica o nome do objeto de confiança. (Unicode)
BuildTrusteeWithObjectsAndSidA

Inicializa uma estrutura TRUSTEE com as informações de ACE (entrada de controle de acesso) específicas do objeto e inicializa os membros restantes da estrutura para valores padrão. (ANSI)
BuildTrusteeWithObjectsAndSidW

Inicializa uma estrutura TRUSTEE com as informações de ACE (entrada de controle de acesso) específicas do objeto e inicializa os membros restantes da estrutura para valores padrão. (Unicode)
BuildTrusteeWithSidA

Inicializa uma estrutura TRUSTEE. O chamador especifica o SID (identificador de segurança) do objeto de confiança. A função define outros membros da estrutura como valores padrão e não pesquisa o nome associado ao SID. (ANSI)
BuildTrusteeWithSidW

Inicializa uma estrutura TRUSTEE. O chamador especifica o SID (identificador de segurança) do objeto de confiança. A função define outros membros da estrutura como valores padrão e não pesquisa o nome associado ao SID. (Unicode)
FreeInheritedFromArray

Libera memória alocada pela função GetInheritanceSource.
GetAuditedPermissionsFromAclA

Recupera os direitos de acesso auditados para um objeto de confiança especificado. (ANSI)
GetAuditedPermissionsFromAclW

Recupera os direitos de acesso auditados para um objeto de confiança especificado. (Unicode)
GetEffectiveRightsFromAclA

Recupera os direitos de acesso efetivos que uma estrutura de ACL concede a um objeto de confiança especificado. Os direitos de acesso efetivos do administrador são os direitos de acesso que a ACL concede ao administrador ou a qualquer grupo do qual o administrador seja membro. (ANSI)
GetEffectiveRightsFromAclW

Recupera os direitos de acesso efetivos que uma estrutura de ACL concede a um objeto de confiança especificado. Os direitos de acesso efetivos do administrador são os direitos de acesso que a ACL concede ao administrador ou a qualquer grupo do qual o administrador seja membro. (Unicode)
GetExplicitEntriesFromAclA

Recupera uma matriz de estruturas que descrevem as ACEs (entradas de controle de acesso) em uma ACL (lista de controle de acesso). (ANSI)
GetExplicitEntriesFromAclW

Recupera uma matriz de estruturas que descrevem as ACEs (entradas de controle de acesso) em uma ACL (lista de controle de acesso). (Unicode)
GetInheritanceSourceA

Retorna informações sobre a origem de ACEs (entradas de controle de acesso) herdadas em uma ACL (lista de controle de acesso). (ANSI)
GetInheritanceSourceW

Retorna informações sobre a origem de ACEs (entradas de controle de acesso) herdadas em uma ACL (lista de controle de acesso). (Unicode)
GetNamedSecurityInfoA

Recupera uma cópia do descritor de segurança para um objeto especificado pelo nome. (ANSI)
GetNamedSecurityInfoW

Recupera uma cópia do descritor de segurança para um objeto especificado pelo nome. (Unicode)
GetSecurityInfo

Recupera uma cópia do descritor de segurança para um objeto especificado por um identificador.
GetTrusteeFormA

Recupera o nome do objeto de confiança da estrutura TRUSTEE especificada. Esse valor indica se a estrutura usa uma cadeia de caracteres de nome ou um SID (identificador de segurança) para identificar o objeto de confiança. (ANSI)
GetTrusteeFormW

Recupera o nome do objeto de confiança da estrutura TRUSTEE especificada. Esse valor indica se a estrutura usa uma cadeia de caracteres de nome ou um SID (identificador de segurança) para identificar o objeto de confiança. (Unicode)
GetTrusteeNameA

Recupera o nome do objeto de confiança da estrutura TRUSTEE especificada. (ANSI)
GetTrusteeNameW

Recupera o nome do objeto de confiança da estrutura TRUSTEE especificada. (Unicode)
GetTrusteeTypeA

Recupera o tipo de objeto de confiança da estrutura TRUSTEE especificada. Esse valor indica se o objeto de confiança é um usuário, um grupo ou o tipo de objeto de confiança é desconhecido. (ANSI)
GetTrusteeTypeW

Recupera o tipo de objeto de confiança da estrutura TRUSTEE especificada. Esse valor indica se o objeto de confiança é um usuário, um grupo ou o tipo de objeto de confiança é desconhecido. (Unicode)
LookupSecurityDescriptorPartsA

Recupera informações de segurança de um descritor de segurança auto-relativo. (ANSI)
LookupSecurityDescriptorPartsW

Recupera informações de segurança de um descritor de segurança auto-relativo. (Unicode)
SetEntriesInAclA

Cria uma nova ACL (lista de controle de acesso) mesclando novas informações de controle de acesso ou controle de auditoria em uma estrutura de ACL existente. (ANSI)
SetEntriesInAclW

Cria uma nova ACL (lista de controle de acesso) mesclando novas informações de controle de acesso ou controle de auditoria em uma estrutura de ACL existente. (Unicode)
SetNamedSecurityInfoA

Define informações de segurança especificadas no descritor de segurança de um objeto especificado. (ANSI)
SetNamedSecurityInfoW

Define informações de segurança especificadas no descritor de segurança de um objeto especificado. (Unicode)
SetSecurityInfo

Define informações de segurança especificadas no descritor de segurança de um objeto especificado. O chamador identifica o objeto por um identificador.
TreeResetNamedSecurityInfoA

Redefine as informações de segurança especificadas no descritor de segurança de uma árvore de objetos especificada. (ANSI)
TreeResetNamedSecurityInfoW

Redefine as informações de segurança especificadas no descritor de segurança de uma árvore de objetos especificada. (Unicode)
TreeSetNamedSecurityInfoA

Define informações de segurança especificadas no descritor de segurança de uma árvore de objetos especificada. (ANSI)
TreeSetNamedSecurityInfoW

Define informações de segurança especificadas no descritor de segurança de uma árvore de objetos especificada. (Unicode)