Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
As constantes WbemPrivilegeEnum definem privilégios. Essas constantes são usadas com SWbemSecurity para conceder os privilégios necessários para algumas operações. Para obter mais informações, consulte Constantes de privilégio.
A biblioteca de tipos de script WMI, wbemdisp.tlb define essas constantes. Os aplicativos do Microsoft Visual Basic podem acessar esta biblioteca; as linguagens de script devem usar o valor da constante diretamente, a menos que usem o formato de arquivo XML do WSH (Host de Script do Windows). Para obter mais informações, consulte Usando a biblioteca de tipos de script WMI.
Syntax
typedef enum WbemPrivilegeEnum {
wbemPrivilegeCreateToken = 1,
wbemPrivilegePrimaryToken = 2,
wbemPrivilegeLockMemory = 3,
wbemPrivilegeIncreaseQuota = 4,
wbemPrivilegeMachineAccount = 5,
wbemPrivilegeTcb = 6,
wbemPrivilegeSecurity = 7,
wbemPrivilegeTakeOwnership = 8,
wbemPrivilegeLoadDriver = 9,
wbemPrivilegeSystemProfile = 10,
wbemPrivilegeSystemtime = 11,
wbemPrivilegeProfileSingleProcess = 12,
wbemPrivilegeIncreaseBasePriority = 13,
wbemPrivilegeCreatePagefile = 14,
wbemPrivilegeCreatePermanent = 15,
wbemPrivilegeBackup = 16,
wbemPrivilegeRestore = 17,
wbemPrivilegeShutdown = 18,
wbemPrivilegeDebug = 19,
wbemPrivilegeAudit = 20,
wbemPrivilegeSystemEnvironment = 21,
wbemPrivilegeChangeNotify = 22,
wbemPrivilegeRemoteShutdown = 23,
wbemPrivilegeUndock = 24,
wbemPrivilegeSyncAgent = 25,
wbemPrivilegeEnableDelegation = 26,
wbemPrivilegeManageVolume = 27
} ;
Constantes
wbemPrivilegeCreateTokenValor: 1 Necessário para criar um token primário. |
wbemPrivilegePrimaryTokenValor: 2 Necessário para atribuir o token primário de um processo. |
wbemPrivilegeLockMemoryValor: 3 Necessário para bloquear páginas físicas na memória. |
wbemPrivilegeIncreaseQuotaValor: 4 Necessário para aumentar a cota atribuída a um processo. |
wbemPrivilegeMachineAccountValor: 5 Necessário para criar uma conta de computador. |
wbemPrivilegeTcbValor: 6 Identifica seu titular como parte da base de computadores confiáveis. Alguns subsistemas confiáveis e protegidos recebem esse privilégio. |
wbemPrivilegeSecurityValor: 7 Necessário para executar várias funções relacionadas à segurança, como controlar e exibir mensagens de auditoria. Esse privilégio identifica seu titular como um operador de segurança. |
wbemPrivilegeTakeOwnershipValor: 8 Necessário para assumir a propriedade de um objeto sem ter acesso discricionário concedido. Esse privilégio permite que o valor do proprietário seja definido apenas para os valores que o titular pode atribuir legitimamente como o proprietário de um objeto. |
wbemPrivilegeLoadDriverValor: 9 Necessário para carregar ou descarregar um driver de dispositivo. |
wbemPrivilegeSystemProfileValor: 10 Necessário para coletar informações de criação de perfil para todo o sistema. |
wbemPrivilegeSystemtimeValor: 11 Necessário para modificar a hora do sistema. |
wbemPrivilegeProfileSingleProcessValor: 12 Necessário para coletar informações de criação de perfil para um único processo. |
wbemPrivilegeIncreaseBasePriorityValor: 13 Necessário para aumentar a prioridade base de um processo. |
wbemPrivilegeCreatePagefileValor: 14 Necessário para criar um arquivo de paginação. |
wbemPrivilegeCreatePermanentValor: 15 Necessário para criar um objeto permanente. |
wbemPrivilegeBackupValor: 16 Necessário para executar operações de backup. |
wbemPrivilegeRestoreValor: 17 Necessário para executar operações de restauração. Esse privilégio permite que você defina qualquer SID (identificador de segurança de grupo) ou usuário válido como o proprietário de um objeto. |
wbemPrivilegeShutdownValor: 18 Necessário para desligar um sistema local. |
wbemPrivilegeDebugValor: 19 Necessário para depurar um processo. |
wbemPrivilegeAuditValor: 20 Necessário para gerar entradas de log de auditoria. |
wbemPrivilegeSystemEnvironmentValor: 21 Necessário para modificar a RAM não volátil de sistemas que usam esse tipo de memória para armazenar informações de configuração. |
wbemPrivilegeChangeNotifyValor: 22 Necessário para receber notificações de alterações em arquivos ou diretórios. Esse privilégio também faz com que o sistema ignore todas as verificações de acesso de passagem. Ele está habilitado por padrão para todos os usuários. |
wbemPrivilegeRemoteShutdownValor: 23 Necessário para desligar um sistema usando uma solicitação de rede. |
wbemPrivilegeUndockValor: 24 Necessário para remover um computador de uma estação de encaixe. |
wbemPrivilegeSyncAgentValor: 25 Necessário para sincronizar dados do serviço de diretório. |
wbemPrivilegeEnableDelegationValor: 26 Necessário para permitir que contas de computador e usuário sejam confiáveis para delegação. |
wbemPrivilegeManageVolumeValor: 27 Necessário para executar tarefas de manutenção de volume. |
Requisitos
| Cliente mínimo com suporte | Windows Vista |
| Servidor mínimo com suporte | Windows Server 2008 |
| Cabeçalho | wbemdisp.h |