enumeración ACCESS_MODE (accctrl.h)

La enumeración ACCESS_MODE contiene valores que indican cómo se aplican los derechos de acceso en una estructura de EXPLICIT_ACCESS al administrador de confianza. Las funciones como SetEntriesInAcl y GetExplicitEntriesFromAcl usan estos valores para establecer o recuperar información en una entrada de control de acceso (ACE).

Syntax

typedef enum _ACCESS_MODE {
  NOT_USED_ACCESS,
  GRANT_ACCESS,
  SET_ACCESS,
  DENY_ACCESS,
  REVOKE_ACCESS,
  SET_AUDIT_SUCCESS,
  SET_AUDIT_FAILURE
} ACCESS_MODE;

Constantes

 
NOT_USED_ACCESS
Valor no utilizado.
GRANT_ACCESS
Indica un
ACCESS_ALLOWED_ACE estructura. La nueva ACE combina los derechos especificados con los derechos permitidos o denegados existentes del administrador de confianza.
SET_ACCESS
Indica una estructura de ACCESS_ALLOWED_ACE que permite los derechos especificados.




En la entrada, este valor descarta cualquier información de control de acceso existente para el administrador de confianza.
DENY_ACCESS
Indica un
ACCESS_DENIED_ACE estructura que deniega los derechos especificados.




En la entrada, este valor deniega los derechos especificados además de los derechos denegados actualmente del administrador de confianza.
REVOKE_ACCESS
Indica que todos los ACCESS_ALLOWED_ACE existentes o
SYSTEM_AUDIT_ACE se quitan las estructuras del administrador de confianza especificado.
SET_AUDIT_SUCCESS
Indica una estructura de SYSTEM_AUDIT_ACE que genera mensajes de auditoría para intentos correctos de usar los derechos de acceso especificados.


En la entrada, este valor combina los derechos especificados con los derechos de acceso auditados existentes para el administrador de confianza.
SET_AUDIT_FAILURE
Indica un
SYSTEM_AUDIT_ACE estructura que genera mensajes de auditoría para intentos erróneos de usar los derechos de acceso especificados.

En la entrada, este valor combina los derechos especificados con los derechos de acceso auditados existentes para el administrador de confianza.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado accctrl.h

Consulte también

ACCESS_ALLOWED_ACE

ACCESS_DENIED_ACE

AS

Control de acceso

Enumeraciones de autorización

EXPLICIT_ACCESS

GetExplicitEntriesFromAcl

SYSTEM_AUDIT_ACE

SetEntriesInAcl