Énumération WbemPrivilegeEnum (wbemdisp.h)
Les constantes WbemPrivilegeEnum définissent des privilèges. Ces constantes sont utilisées avec SWbemSecurity pour accorder les privilèges requis pour certaines opérations. Pour plus d’informations, consultez Constantes de privilège.
La bibliothèque de types de scripts WMI, wbemdisp.tlb définit ces constantes. Les applications Microsoft Visual Basic peuvent accéder à cette bibliothèque ; Les langages de script doivent utiliser directement la valeur de la constante, sauf s’ils utilisent le format de fichier XML WSH (Windows Script Host). Pour plus d’informations, consultez Utilisation de la bibliothèque de types de scripts 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
wbemPrivilegeCreateToken Valeur : 1 Requis pour créer un jeton principal. |
wbemPrivilegePrimaryToken Valeur : 2 Requis pour affecter le jeton principal d’un processus. |
wbemPrivilegeLockMemory Valeur : 3 Obligatoire pour verrouiller les pages physiques en mémoire. |
wbemPrivilegeIncreaseQuota Valeur : 4 Requis pour augmenter le quota affecté à un processus. |
wbemPrivilegeMachineAccount Valeur : 5 Requis pour créer un compte d’ordinateur. |
wbemPrivilegeTcb Valeur : 6 Identifie son titulaire dans le cadre de la base d’ordinateurs approuvés. Ce privilège est accordé à certains sous-systèmes approuvés et protégés. |
wbemPrivilegeSecurity Valeur : 7 Requis pour effectuer un certain nombre de fonctions liées à la sécurité, telles que le contrôle et l’affichage des messages d’audit. Ce privilège identifie son détenteur en tant qu’opérateur de sécurité. |
wbemPrivilegeTakeOwnership Valeur : 8 Requis pour prendre possession d’un objet sans qu’un accès discrétionnaire soit accordé. Ce privilège permet à la valeur propriétaire d’être définie uniquement sur les valeurs que le détenteur peut légitimement affecter en tant que propriétaire d’un objet. |
wbemPrivilegeLoadDriver Valeur : 9 Requis pour charger ou décharger un pilote de périphérique. |
wbemPrivilegeSystemProfile Valeur : 10 Requis pour collecter des informations de profilage pour l’ensemble du système. |
wbemPrivilegeSystemtime Valeur : 11 Requis pour modifier l’heure système. |
wbemPrivilegeProfileSingleProcess Valeur : 12 Requis pour collecter des informations de profilage pour un seul processus. |
wbemPrivilegeIncreaseBasePriority Valeur : 13 Requis pour augmenter la priorité de base d’un processus. |
wbemPrivilegeCreatePagefile Valeur : 14 Requis pour créer un fichier de pagination. |
wbemPrivilegeCreatePermanent Valeur : 15 Requis pour créer un objet permanent. |
wbemPrivilegeBackup Valeur : 16 Requis pour effectuer des opérations de sauvegarde. |
wbemPrivilegeRestore Valeur : 17 Requis pour effectuer des opérations de restauration. Ce privilège vous permet de définir n’importe quel identificateur de sécurité (SID) d’utilisateur ou de groupe valide en tant que propriétaire d’un objet. |
wbemPrivilegeShutdown Valeur : 18 Requis pour arrêter un système local. |
wbemPrivilegeDebug Valeur : 19 Requis pour déboguer un processus. |
wbemPrivilegeAudit Valeur : 20 Requis pour générer des entrées de journal d’audit. |
wbemPrivilegeSystemEnvironment Valeur : 21 Nécessaire pour modifier la RAM non volatile des systèmes qui utilisent ce type de mémoire pour stocker les informations de configuration. |
wbemPrivilegeChangeNotify Valeur : 22 Requis pour recevoir des notifications des modifications apportées aux fichiers ou répertoires. Ce privilège oblige également le système à ignorer toutes les vérifications d’accès par traversée. Il est activé par défaut pour tous les utilisateurs. |
wbemPrivilegeRemoteShutdown Valeur : 23 Requis pour arrêter un système à l’aide d’une requête réseau. |
wbemPrivilegeUndock Valeur : 24 Requis pour supprimer un ordinateur d’une station d’accueil. |
wbemPrivilegeSyncAgent Valeur : 25 Obligatoire pour synchroniser les données du service d’annuaire. |
wbemPrivilegeEnableDelegation Valeur : 26 Permettre à l’ordinateur et aux comptes d’utilisateurs d’être approuvés pour la délégation. |
wbemPrivilegeManageVolume Valeur : 27 Obligatoire pour effectuer des tâches de maintenance en volume. |
Spécifications
Client minimal pris en charge | Windows Vista |
Serveur minimal pris en charge | Windows Server 2008 |
En-tête | wbemdisp.h |