ControlFlags Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Esses sinalizadores afetam o comportamento do descritor de segurança.
Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.
public enum class ControlFlags
[System.Flags]
public enum ControlFlags
[<System.Flags>]
type ControlFlags =
Public Enum ControlFlags
- Herança
- Atributos
Campos
| Nome | Valor | Description |
|---|---|---|
| DiscretionaryAclAutoInherited | 1024 | Especifica que a DACL (Lista de Controle de Acesso Discricionário) foi herdada automaticamente do pai. Definido apenas por gerenciadores de recursos. |
| DiscretionaryAclAutoInheritRequired | 256 | Ignorado. |
| DiscretionaryAclDefaulted | 8 | Especifica que a DACL foi obtida por um mecanismo de definição de padrão. Definido apenas por gerenciadores de recursos. |
| DiscretionaryAclPresent | 4 | Especifica que a DACL não é |
| DiscretionaryAclProtected | 4096 | Especifica que o gerenciador de recursos impede a herança automática. Definido por gerenciadores de recursos ou usuários. |
| DiscretionaryAclUntrusted | 64 | Ignorado. |
| GroupDefaulted | 2 | Especifica que o grupo SecurityIdentifier foi obtido por um mecanismo de definição de padrão. Definido por gerenciadores de recursos apenas, não deve ser definido por chamadores. |
| None | 0 | Nenhum sinalizador de controle. |
| OwnerDefaulted | 1 | Especifica que o SecurityIdentifier proprietário foi obtido por um mecanismo de definição de padrão. Definido por gerenciadores de recursos apenas, não deve ser definido por chamadores. |
| RMControlValid | 16384 | Especifica que o conteúdo do campo Reservado é válido. |
| SelfRelative | 32768 | Especifica que a representação binária do descritor de segurança está no formato autorrelativo. Esse sinalizador é sempre definido. |
| ServerSecurity | 128 | Ignorado. |
| SystemAclAutoInherited | 2048 | Especifica que a SACL (Lista de Controle de Acesso do Sistema) foi herdada automaticamente do pai. Definido apenas por gerenciadores de recursos. |
| SystemAclAutoInheritRequired | 512 | Ignorado. |
| SystemAclDefaulted | 32 | Especifica que a SACL foi obtida por um mecanismo de definição de padrão. Definido apenas por gerenciadores de recursos. |
| SystemAclPresent | 16 | Especifica que a SACL não é |
| SystemAclProtected | 8192 | Especifica que o gerenciador de recursos impede a herança automática. Definido por gerenciadores de recursos ou usuários. |