Função AreAnyAccessesGranted (securitybaseapi.h)
A função AreAnyAccessesGranted testa se algum de um conjunto de direitos de acesso solicitado foi concedido. Os direitos de acesso são representados como sinalizadores de bit em uma máscara de acesso.
Sintaxe
BOOL AreAnyAccessesGranted(
[in] DWORD GrantedAccess,
[in] DWORD DesiredAccess
);
Parâmetros
[in] GrantedAccess
Especifica a máscara de acesso concedida.
[in] DesiredAccess
Especifica a máscara de acesso a ser solicitada. Essa máscara deve ter sido mapeada de direitos de acesso genéricos para específicos e padrão, geralmente chamando a função MapGenericMask .
Retornar valor
Se qualquer um dos direitos de acesso solicitados tiver sido concedido, o valor retornado não será zero.
Se nenhum dos direitos de acesso solicitados tiver sido concedido, o valor retornado será zero.
Comentários
A função AreAnyAccessesGranted geralmente é usada por um aplicativo de servidor para marcar os direitos de acesso de um cliente que tenta obter acesso a um objeto. Quando qualquer um dos bits definidos no parâmetro DesiredAccess corresponde aos bits definidos no parâmetro GrantedAccess , pelo menos um dos direitos de acesso solicitados foi concedido.
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] |
Plataforma de Destino | Windows |
Cabeçalho | securitybaseapi.h (inclua Windows.h) |
Biblioteca | Advapi32.lib |
DLL | Advapi32.dll |
Confira também
Funções de Controle de Acesso de cliente/servidor