Función MapGenericMask (securitybaseapi.h)
La función MapGenericMask asigna los derechos de acceso genéricos de una máscara de acceso a derechos de acceso específicos y estándar. La función aplica una asignación proporcionada en una estructura de GENERIC_MAPPING .
Sintaxis
void MapGenericMask(
[in, out] PDWORD AccessMask,
[in] PGENERIC_MAPPING GenericMapping
);
Parámetros
[in, out] AccessMask
Puntero a una máscara de acceso.
[in] GenericMapping
Puntero a una estructura de GENERIC_MAPPING que especifica una asignación de tipos de acceso genéricos a tipos de acceso específicos y estándar.
Valor devuelto
None
Observaciones
Después de llamar a la función MapGenericMask , la máscara de acceso a la que apunta el parámetro AccessMask no tiene ninguno de sus bits genéricos (GenericRead, GenericWrite, GenericExecute o GenericAll) o bits no definidos establecidos, aunque puede tener otros bits establecidos. Si se proporcionan bits distintos de los bits genéricos en la entrada, esta función no las borra.
Ejemplos
Para ver un ejemplo que usa esta función, consulte Comprobación del acceso de cliente con ACL.
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