Compartilhar via


Função de retorno de chamada AuthzAccessCheckCallback

A função AuthzAccessCheckCallback é uma função definida pelo aplicativo que manipula ACEs (entradas de controle de acesso) de retorno de chamada durante uma marcar de acesso. AuthzAccessCheckCallback é um espaço reservado para o nome da função definida pelo aplicativo. O aplicativo registra esse retorno de chamada chamando AuthzInitializeResourceManager.

Sintaxe

BOOL CALLBACK AuthzAccessCheckCallback(
  _In_     AUTHZ_CLIENT_CONTEXT_HANDLE hAuthzClientContext,
  _In_     PACE_HEADER                 pAce,
  _In_opt_ PVOID                       pArgs,
  _Inout_  PBOOL                       pbAceApplicable
);

Parâmetros

hAuthzClientContext [in]

Um identificador para um contexto de cliente.

pAce [in]

Um ponteiro para a ACE a ser avaliada quanto à inclusão na chamada para a função AuthzAccessCheck .

pArgs [in, opcional]

Dados passados no parâmetro DynamicGroupArgs da chamada para AuthzAccessCheck ou AuthzCachedAccessCheck.

pbAceApplicable [in, out]

Um ponteiro para uma variável booliana que recebe os resultados da avaliação da lógica definida pelo aplicativo.

Os resultados serão TRUE se a lógica determinar que o ACE é aplicável e será incluído na chamada para AuthzAccessCheck; caso contrário, os resultados serão FALSE.

Valor retornado

Se a função for bem-sucedida, a função retornará TRUE.

Se a função não puder executar a avaliação, ela retornará FALSE. Use SetLastError para retornar um erro à função marcar de acesso.

Comentários

As variáveis de atributo de segurança devem estar presentes no contexto do cliente se referenciadas em uma expressão condicional, caso contrário, o termo de expressão condicional referenciando-as será avaliado como desconhecido.

Para obter mais informações, consulte as visões gerais como o AccessCheck funciona e a Política de Autorização Centralizada .

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2003 [somente aplicativos da área de trabalho]
Redistribuível
Pacote de Ferramentas de Administração do Windows Server 2003 no Windows XP

Confira também

Funções básicas de Controle de Acesso

Política de Autorização Centralizada

Como o AccessCheck funciona

AuthzAccessCheck

AuthzCachedAccessCheck

AuthzInitializeRemoteResourceManager

AuthzInitializeResourceManager