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 a los derechos de acceso estándar READ_CONTROL y SYNCHRONIZE y al FILE_READ_DATA, FILE_READ_EA y FILE_READ_ATTRIBUTES derechos de acceso específicos del objeto. Otros tipos de objetos asignan el bit de GENERIC_READ 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 para 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_ALL Todos los derechos de acceso posibles
GENERIC_EXECUTE Acceso de ejecución
GENERIC_READ acceso de lectura
GENERIC_WRITE Acceso de escritura

 

Las aplicaciones que definen objetos protegibles privados también pueden usar los derechos de acceso genéricos.