enumeração ACCESS_MODE (accctrl.h)

A enumeração ACCESS_MODE contém valores que indicam como os direitos de acesso em uma estrutura de EXPLICIT_ACCESS se aplicam ao administrador. Funções como SetEntriesInAcl e GetExplicitEntriesFromAcl usam esses valores para definir ou recuperar informações em uma ACE ( entrada de controle de acesso ).

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 não usado.
GRANT_ACCESS
Indica um
ACCESS_ALLOWED_ACE estrutura. A nova ACE combina os direitos especificados com quaisquer direitos permitidos ou negados existentes do administrador.
SET_ACCESS
Indica uma estrutura ACCESS_ALLOWED_ACE que permite os direitos especificados.




Na entrada, esse valor descarta todas as informações de controle de acesso existentes para o administrador.
DENY_ACCESS
Indica um
ACCESS_DENIED_ACE estrutura que nega os direitos especificados.




Na entrada, esse valor nega os direitos especificados, além de quaisquer direitos negados atualmente do administrador.
REVOKE_ACCESS
Indica que todos os ACCESS_ALLOWED_ACE ou existentes
SYSTEM_AUDIT_ACE estruturas para o administrador especificado são removidas.
SET_AUDIT_SUCCESS
Indica uma estrutura SYSTEM_AUDIT_ACE que gera mensagens de auditoria para tentativas bem-sucedidas de usar os direitos de acesso especificados.


Na entrada, esse valor combina os direitos especificados com quaisquer direitos de acesso auditados existentes para o administrador.
SET_AUDIT_FAILURE
Indica um
SYSTEM_AUDIT_ACE estrutura que gera mensagens de auditoria para tentativas com falha ao usar os direitos de acesso especificados.

Na entrada, esse valor combina os direitos especificados com quaisquer direitos de acesso auditados existentes para o administrador.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho accctrl.h

Confira também

ACCESS_ALLOWED_ACE

ACCESS_DENIED_ACE

ACE

Controle de acesso

Enumerações de autorização

EXPLICIT_ACCESS

GetExplicitEntriesFromAcl

SYSTEM_AUDIT_ACE

SetEntriesInAcl