estrutura AUTHZ_INIT_INFO (authz.h)
A estrutura AUTHZ_INIT_INFO define as informações de inicialização para o gerenciador de recursos.
Sintaxe
typedef struct _AUTHZ_INIT_INFO {
USHORT version;
PCWSTR szResourceManagerName;
PFN_AUTHZ_DYNAMIC_ACCESS_CHECK pfnDynamicAccessCheck;
PFN_AUTHZ_COMPUTE_DYNAMIC_GROUPS pfnComputeDynamicGroups;
PFN_AUTHZ_FREE_DYNAMIC_GROUPS pfnFreeDynamicGroups;
PFN_AUTHZ_GET_CENTRAL_ACCESS_POLICY pfnGetCentralAccessPolicy;
PFN_AUTHZ_FREE_CENTRAL_ACCESS_POLICY pfnFreeCentralAccessPolicy;
} AUTHZ_INIT_INFO, *PAUTHZ_INIT_INFO;
Membros
version
A versão da estrutura de informações de inicialização do gerenciador de recursos de autorização. Isso deve ser definido como AUTHZ_INIT_INFO_VERSION_V1 (1).
szResourceManagerName
Ponteiro para uma cadeia de caracteres Unicode que identifica o gerenciador de recursos. Esse parâmetro poderá ser NULL se o gerenciador de recursos não precisar de um nome.
pfnDynamicAccessCheck
Ponteiro para uma função de retorno de chamada AuthzAccessCheckCallback que o gerenciador de recursos chama sempre que encontra uma ACE (entrada de controle de acesso de retorno de chamada) durante a avaliação da ACL (lista de controle de acesso) em AuthzAccessCheck ou AuthzCachedAccessCheck. Esse parâmetro poderá ser NULL se nenhum acesso marcar função de retorno de chamada for usada.
pfnComputeDynamicGroups
Ponteiro para a função de retorno de chamada AuthzComputeGroupsCallback chamada pelo gerenciador de recursos durante a inicialização de um identificador AuthzClientContext. Esse parâmetro poderá ser NULL se nenhuma função de retorno de chamada for usada para calcular grupos dinâmicos.
pfnFreeDynamicGroups
Ponteiro para a função de retorno de chamada AuthzFreeGroupsCallback chamada pelo gerenciador de recursos para liberar matrizes de atributo sid (identificador de segurança) alocadas pelo retorno de chamada de grupos dinâmicos de computação. Esse parâmetro poderá ser NULL se nenhuma função de retorno de chamada for usada para calcular grupos dinâmicos.
pfnGetCentralAccessPolicy
Ponteiro para a função de retorno de chamada AuthzGetCentralAccessPolicyCallback a ser chamada pelo gerenciador de recursos para resolve qualquer ACE da Política de Acesso Central (SYSTEM_SCOPED_POLICY_ID_ACE) encontrada por AuthzAccessCheck ou AuthzCachedAccessCheck. Se esse parâmetro for NULL, a função AuthzAccessCheck retornará à LSA para resolve a ACE da ID da Política de Acesso Central.
pfnFreeCentralAccessPolicy
Ponteiro para a função de retorno de chamada AuthzFreeCentralAccessPolicyCallback chamada pelo gerenciador de recursos para liberar a Política de Acesso Central alocada pelo retorno de chamada para obter uma política de acesso central. Esse parâmetro poderá ser NULL se nenhuma função de retorno de chamada for especificada para pfnGetCentralAccessPolicy
Requisitos
Cliente mínimo com suporte | Windows 8 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 [somente aplicativos da área de trabalho] |
Cabeçalho | authz.h |