Partilhar via


Direitos de acesso padrão

Cada tipo de objeto protegível tem um conjunto de direitos de acesso que correspondem a operações específicas desse tipo de objeto. Além desses direitos de acesso específicos do objeto, há um conjunto de direitos de acesso padrão que correspondem a operações comuns à maioria dos tipos de objetos protegíveis.

Constantes de direitos de acesso padrão

O formato de máscara de acesso inclui um conjunto de bits para os direitos de acesso padrão. As constantes do Windows a seguir para direitos de acesso padrão são definidas em Winnt.h.

Constante Significado
SUPRIMIR O direito de excluir o objeto.
READ_CONTROL O direito de ler as informações no descritor de segurança do objeto, não incluindo as informações na lista de controle de acesso do sistema (SACL).
SINCRONIZAR O direito de usar o objeto para sincronização. Isso permite que um thread aguarde até que o objeto esteja no estado sinalizado. Alguns tipos de objeto não suportam esse direito de acesso.
WRITE_DAC O direito de modificar a lista de controle de acesso discricionário (DACL) no descritor de segurança do objeto.
ESCREVER_PROPRIETÁRIO O direito de alterar o proprietário no descritor de segurança do objeto.

Winnt.h também define as seguintes combinações das constantes de direitos de acesso padrão.

Constante Significado
STANDARD_RIGHTS_ALL Combina acesso DELETE, READ_CONTROL, WRITE_DAC, WRITE_OWNER e SYNCHRONIZE.
STANDARD_RIGHTS_EXECUTE Atualmente definido para igual READ_CONTROL.
STANDARD_RIGHTS_READ Atualmente definido para igual READ_CONTROL.
STANDARD_RIGHTS_REQUIRED Combina DELETE, READ_CONTROL, WRITE_DAC e acesso WRITE_OWNER.
STANDARD_RIGHTS_WRITE Atualmente definido para igual READ_CONTROL.

Formato da máscara de acesso