Derechos de acceso genéricos
Los objetos protegibles usan un formato de máscara de acceso en el que los cuatro bits de orden superior especifican derechos de acceso genéricos. Cada tipo de objeto protegible asigna estos bits a un conjunto de sus derechos de acceso estándar y específicos del objeto. Por ejemplo, un objeto de archivo de Windows asigna el bit de GENERIC_READ al READ_CONTROL y SYNCHRONIZE derechos de acceso estándar y al FILE_READ_DATA, FILE_READ_EAy FILE_READ_ATTRIBUTES derechos de acceso específicos del objeto. Otros tipos de objetos asignan el GENERIC_READ bit a cualquier conjunto de derechos de acceso adecuado para ese tipo de objeto.
Puede usar derechos de acceso genéricos para especificar el tipo de acceso que necesita al abrir un identificador en un objeto. Esto suele ser más sencillo que especificar todos los derechos estándar y específicos correspondientes.
En la tabla siguiente se muestran las constantes definidas para los derechos de acceso genéricos.
Constante | Significado genérico |
---|---|
GENERIC_ALL0x10000000 |
Todos los derechos de acceso posibles |
GENERIC_EXECUTE0x20000000 |
Ejecución del acceso |
GENERIC_WRITE0x40000000 |
Acceso de escritura |
GENERIC_READ0x80000000 |
Acceso de lectura |
Las aplicaciones que definen objetos protegibles privados también pueden usar los derechos de acceso genéricos.