Función AreAllAccessesGranted (securitybaseapi.h)
La función AreAllAccessesGranted comprueba si se ha concedido un conjunto de derechos de acceso solicitados. Los derechos de acceso se representan como marcas de bits en una máscara de acceso.
Sintaxis
BOOL AreAllAccessesGranted(
[in] DWORD GrantedAccess,
[in] DWORD DesiredAccess
);
Parámetros
[in] GrantedAccess
Máscara de acceso que especifica los derechos de acceso concedidos.
[in] DesiredAccess
Máscara de acceso que especifica los derechos de acceso solicitados. 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 han concedido todos los derechos de acceso solicitados, el valor devuelto es distinto de cero.
Si no se han concedido todos los derechos de acceso solicitados, el valor devuelto es cero.
Comentarios
Una aplicación de servidor suele usar la función AreAllAccessesGranted para comprobar los derechos de acceso de un cliente que intenta obtener acceso a un objeto. Cuando los bits establecidos en el parámetro DesiredAccess coinciden con los bits establecidos en el parámetro GrantedAccess , se han concedido todos los derechos solicitados.
Requisitos
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