Função BuildExplicitAccessWithNameA (aclapi.h)
A função BuildExplicitAccessWithName inicializa uma estrutura EXPLICIT_ACCESS com dados especificados pelo chamador. O administrador é identificado por uma cadeia de caracteres de nome.
Sintaxe
void BuildExplicitAccessWithNameA(
[in, out] PEXPLICIT_ACCESS_A pExplicitAccess,
[in, optional] LPSTR pTrusteeName,
[in] DWORD AccessPermissions,
[in] ACCESS_MODE AccessMode,
[in] DWORD Inheritance
);
Parâmetros
[in, out] pExplicitAccess
Um ponteiro para uma estrutura EXPLICIT_ACCESS a ser inicializada. A função
[in, optional] pTrusteeName
Um ponteiro para um
Valor | Significado |
---|---|
|
NULL |
|
NO_MULTIPLE_TRUSTEE |
|
TRUSTEE_IS_NAME |
|
TRUSTEE_IS_UNKNOWN |
[in] AccessPermissions
Especifica um de máscara de acesso
[in] AccessMode
Especifica um modo de acesso para o membro
[in] Inheritance
Especifica um tipo de herança para o grfInheritance membro da estrutura EXPLICIT_ACCESS. Esse valor é um conjunto de sinalizadores de bits que determina se outros contêineres ou objetos podem herdar o ACE do objeto primário ao qual o ACL está anexado. O valor desse membro corresponde à parte de herança (byte de baixa ordem) do AceFlags membro da estrutura ACE_HEADER. Esse parâmetro pode ser NO_INHERITANCE para indicar que o ACE não é herdável ou pode ser uma combinação dos valores a seguir.
Valor de retorno
Nenhum
Observações
Nota
O cabeçalho aclapi.h define BuildExplicitAccessWithName como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante do pré-processador UNICODE. A combinação do uso do alias neutro de codificação com código que não é neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Conventions for Function Prototypes.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows XP [somente aplicativos da área de trabalho] |
servidor com suporte mínimo | Windows Server 2003 [somente aplicativos da área de trabalho] |
da Plataforma de Destino |
Windows |
cabeçalho | aclapi.h |
biblioteca | Advapi32.lib |
de DLL |
Advapi32.dll |
Consulte também
Visão geral do controle de acesso
funções básicas de controle de acesso
do