Función AreAnyAccessesGranted (securitybaseapi.h)
La función AreAnyAccessesGranted comprueba si se ha concedido alguno de los derechos de acceso solicitados. Los derechos de acceso se representan como marcas de bits en una máscara de acceso.
Sintaxis
BOOL AreAnyAccessesGranted(
[in] DWORD GrantedAccess,
[in] DWORD DesiredAccess
);
Parámetros
[in] GrantedAccess
Especifica la máscara de acceso concedida.
[in] DesiredAccess
Especifica la máscara de acceso que se va a solicitar. Esta máscara debe haberse asignado desde derechos de acceso genéricos a específicos y estándar, normalmente mediante una llamada a la función MapGenericMask .
Valor devuelto
Si se ha concedido alguno de los derechos de acceso solicitados, el valor devuelto es distinto de cero.
Si no se ha concedido ninguno de los derechos de acceso solicitados, el valor devuelto es cero.
Comentarios
La función AreAnyAccessesGranted suele usarse en una aplicación de servidor para comprobar los derechos de acceso de un cliente que intenta obtener acceso a un objeto. Cuando cualquiera de los bits establecidos en el parámetro DesiredAccess coincide con los bits establecidos en el parámetro GrantedAccess , se ha concedido al menos uno de los derechos de acceso solicitados.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | securitybaseapi.h (incluya Windows.h) |
Library | Advapi32.lib |
Archivo DLL | Advapi32.dll |
Consulte también
Funciones de cliente/servidor Access Control