Função AuthzInitializeResourceManagerEx (authz.h)
A função AuthzInitializeResourceManagerEx inicializa um gerenciador de recursos do Authz e retorna um identificador para ele. Use essa função em vez de AuthzInitializeResourceManager quando quiser que o gerenciador de recursos gerencie CAPs (Políticas de Acesso Central).
Sintaxe
AUTHZAPI BOOL AuthzInitializeResourceManagerEx(
[in, optional] DWORD Flags,
[in, optional] PAUTHZ_INIT_INFO pAuthzInitInfo,
[out] PAUTHZ_RESOURCE_MANAGER_HANDLE phAuthzResourceManager
);
Parâmetros
[in, optional] Flags
Um valor DWORD que define como o gerenciador de recursos é inicializado. Esse parâmetro pode usar um dos valores a seguir.
[in, optional] pAuthzInitInfo
Um ponteiro para uma estrutura AUTHZ_INIT_INFO que contém as informações de inicialização do gerenciador de recursos de autorização.
[out] phAuthzResourceManager
Um ponteiro para o identificador do gerenciador de recursos retornado. Quando terminar de usar o identificador, libere-o usando a função AuthzFreeResourceManager .
Retornar valor
Se a função for bem-sucedida, a função retornará um valor true.
Se a função falhar, ela retornará um valor de FALSE. Para obter informações de erro estendidas, chame GetLastError.
Comentários
Se o sinalizador AUTHZ_RM_FLAG_NO_CENTRAL_ACCESS_POLICIES for especificado, as entradas de controle de acesso AuthzAccessCheck e AuthzCachedAccessCheck ignorarão as entradas de controle de acesso CAPID (ID da Política de Acesso Central) SYSTEM_SCOPED_POLICY_ID_ACE e não avaliarão as CAPs.
Se o sinalizador AUTHZ_RM_FLAG_NO_CENTRAL_ACCESS_POLICIES não for especificado e pfnGetCentralAccessPolicy for NULL, AuthzAccessCheck e AuthzCachedAccessCheck obterão CAPs da LSA. Para obter mais informações, consulte LsaGetAppliedCAPIDs.
Se o sinalizador AUTHZ_RM_FLAG_NO_CENTRAL_ACCESS_POLICIES não for especificado e um retorno de chamada da política de acesso central for fornecido pelo gerenciador de recursos, AuthzAccessCheck e AuthzCachedAccessCheck receberão CAPs do gerenciador de recursos invocando o retorno de chamada.
A LSA e o retorno de chamada da política de acesso central podem indicar que os CAPs não têm suporte, nesse caso, AuthzAccessCheck e AuthzCachedAccessCheck ignoram ACEs CAPID e não avaliarão CAPs.
A LSA e o retorno de chamada da política de acesso central podem falhar ao retornar um CAP que corresponde a um CAPID específico, nesse caso , AuthzAccessCheck e AuthzCachedAccessCheck usam o mesmo CAP padrão que o kernel AccessCheck.
Requisitos
Requisito | Valor |
---|---|
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] |
Plataforma de Destino | Windows |
Cabeçalho | authz.h |
Biblioteca | Authz.lib |
DLL | Authz.dll |