Enumerazione WbemPrivilegeEnum (wbemdisp.h)
Le costanti WbemPrivilegeEnum definiscono i privilegi. Queste costanti vengono usate con SWbemSecurity per concedere i privilegi necessari per alcune operazioni. Per altre informazioni, vedere Costanti dei privilegi.
La libreria di tipi di scripting WMI, wbemdisp.tlb definisce queste costanti. Le applicazioni Microsoft Visual Basic possono accedere a questa libreria; i linguaggi script devono usare direttamente il valore della costante, a meno che non usino il formato di file XML WSH (Windows Script Host). Per altre informazioni, vedere Uso della libreria dei tipi di script WMI.
Sintassi
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
} ;
Costanti
wbemPrivilegeCreateToken Valore: 1 Obbligatorio per creare un token primario. |
wbemPrivilegePrimaryToken Valore: 2 Obbligatorio per assegnare il token primario di un processo. |
wbemPrivilegeLockMemory Valore: 3 Obbligatorio per bloccare le pagine fisiche in memoria. |
wbemPrivilegeIncreaseQuota Valore: 4 Necessario per aumentare la quota assegnata a un processo. |
wbemPrivilegeMachineAccount Valore: 5 Obbligatorio per creare un account del computer. |
wbemPrivilegeTcb Valore: 6 Identifica il relativo titolare come parte della base del computer attendibile. Alcuni sottosistemi attendibili e protetti vengono concessi questo privilegio. |
wbemPrivilegeSecurity Valore: 7 Necessario per eseguire una serie di funzioni correlate alla sicurezza, ad esempio il controllo e la visualizzazione dei messaggi di controllo. Questo privilegio identifica il proprietario come operatore di sicurezza. |
wbemPrivilegeTakeOwnership Valore: 8 Obbligatorio per acquisire la proprietà di un oggetto senza essere concesso l'accesso discrezionale. Questo privilegio consente di impostare il valore proprietario solo su tali valori che il titolare può assegnare legittimamente come proprietario di un oggetto. |
wbemPrivilegeLoadDriver Valore: 9 Necessario per caricare o scaricare un driver di dispositivo. |
wbemPrivilegeSystemProfile Valore: 10 Obbligatorio per raccogliere informazioni di profilatura per l'intero sistema. |
wbemPrivilegeSystemtime Valore: 11 Obbligatorio per modificare l'ora di sistema. |
wbemPrivilegeProfileSingleProcess Valore: 12 Necessario per raccogliere informazioni di profilatura per un singolo processo. |
wbemPrivilegeIncreaseBasePriority Valore: 13 Obbligatorio per aumentare la priorità di base di un processo. |
wbemPrivilegeCreatePagefile Valore: 14 Obbligatorio per creare un file di paging. |
wbemPrivilegeCreatePermanent Valore: 15 Obbligatorio per creare un oggetto permanente. |
wbemPrivilegeBackup Valore: 16 Obbligatorio per eseguire operazioni di backup. |
wbemPrivilegeRestore Valore: 17 Obbligatorio per eseguire operazioni di ripristino. Questo privilegio consente di impostare qualsiasi identificatore di sicurezza valido (SID) dell'utente o del gruppo valido come proprietario di un oggetto. |
wbemPrivilegeShutdown Valore: 18 Necessario per arrestare un sistema locale. |
wbemPrivilegeDebug Valore: 19 Necessario per eseguire il debug di un processo. |
wbemPrivilegeAudit Valore: 20 Obbligatorio per generare voci del log di controllo. |
wbemPrivilegeSystemEnvironment Valore: 21 Obbligatorio per modificare la RAM nonvolatile dei sistemi che usano questo tipo di memoria per archiviare le informazioni di configurazione. |
wbemPrivilegeChangeNotify Valore: 22 Obbligatorio per ricevere notifiche di modifiche ai file o alle directory. Questo privilegio determina anche che il sistema ignora tutti i controlli di accesso incrociati. È abilitato per impostazione predefinita per tutti gli utenti. |
wbemPrivilegeRemoteShutdown Valore: 23 Necessario per arrestare un sistema usando una richiesta di rete. |
wbemPrivilegeUndock Valore: 24 Obbligatorio rimuovere un computer da una stazione di ancoraggio. |
wbemPrivilegeSyncAgent Valore: 25 Obbligatorio per sincronizzare i dati del servizio directory. |
wbemPrivilegeEnableDelegation Valore: 26 Obbligatorio per abilitare l'attendibilità degli account computer e utente per la delega. |
wbemPrivilegeManageVolume Valore: 27 Obbligatorio per eseguire attività di manutenzione del volume. |
Requisiti
Client minimo supportato | Windows Vista |
Server minimo supportato | Windows Server 2008 |
Intestazione | wbemdisp.h |