Win32 API 日本語リファレンス
ホームSystem.Wmi › WbemPrivilegeEnum

WbemPrivilegeEnum

列挙型
基底型i4

メンバー 27

名前10進16進説明
wbemPrivilegeCreateToken10x1プライマリトークンを作成するために必要です。
wbemPrivilegePrimaryToken20x2プロセスのプライマリトークンを割り当てるために必要です。
wbemPrivilegeLockMemory30x3物理ページをメモリ内にロックするために必要です。
wbemPrivilegeIncreaseQuota40x4プロセスに割り当てられたクォータを増やすために必要です。
wbemPrivilegeMachineAccount50x5マシンアカウントを作成するために必要です。
wbemPrivilegeTcb60x6保有者が信頼されたコンピューターベース (TCB) の一部であることを示します。一部の信頼された保護サブシステムには、この特権が付与されます。
wbemPrivilegeSecurity70x7監査メッセージの制御や表示など、セキュリティ関連の多くの機能を実行するために必要です。この特権は、保有者がセキュリティオペレーターであることを示します。
wbemPrivilegeTakeOwnership80x8随意アクセスを許可されていない場合でもオブジェクトの所有権を取得するために必要です。この特権では、所有者の値として、保有者がオブジェクトの所有者として正当に割り当てられる値のみを設定できます。
wbemPrivilegeLoadDriver90x9デバイスドライバーの読み込みまたはアンロードを行うために必要です。
wbemPrivilegeSystemProfile100xAシステム全体のプロファイリング情報を収集するために必要です。
wbemPrivilegeSystemtime110xBシステム時刻を変更するために必要です。
wbemPrivilegeProfileSingleProcess120xC単一のプロセスのプロファイリング情報を収集するために必要です。
wbemPrivilegeIncreaseBasePriority130xDプロセスの基本優先度を上げるために必要です。
wbemPrivilegeCreatePagefile140xEページングファイルを作成するために必要です。
wbemPrivilegeCreatePermanent150xF永続オブジェクトを作成するために必要です。
wbemPrivilegeBackup160x10バックアップ操作を実行するために必要です。
wbemPrivilegeRestore170x11復元操作を実行するために必要です。この特権により、有効な任意のユーザーまたはグループのセキュリティ識別子 (SID) をオブジェクトの所有者として設定できます。
wbemPrivilegeShutdown180x12ローカルシステムをシャットダウンするために必要です。
wbemPrivilegeDebug190x13プロセスをデバッグするために必要です。
wbemPrivilegeAudit200x14監査ログのエントリを生成するために必要です。
wbemPrivilegeSystemEnvironment210x15構成情報の格納にこの種類のメモリを使用するシステムで、不揮発性 RAM を変更するために必要です。
wbemPrivilegeChangeNotify220x16ファイルまたはディレクトリの変更通知を受け取るために必要です。この特権により、システムはすべてのトラバーサルアクセスチェックをスキップします。既定ですべてのユーザーに対して有効になっています。
wbemPrivilegeRemoteShutdown230x17ネットワーク要求を使用してシステムをシャットダウンするために必要です。
wbemPrivilegeUndock240x18コンピューターをドッキングステーションから取り外すために必要です。
wbemPrivilegeSyncAgent250x19ディレクトリサービスのデータを同期するために必要です。
wbemPrivilegeEnableDelegation260x1Aコンピューターアカウントおよびユーザーアカウントを委任に対して信頼されるように設定するために必要です。
wbemPrivilegeManageVolume270x1Bボリュームのメンテナンスタスクを実行するために必要です。

公式ドキュメント

WbemPrivilegeEnum 定数は特権を定義します。これらの定数は、一部の操作で必要となる特権を付与するために SWbemSecurity と共に使用されます。詳細については、 Privilege Constants を参照してください。

WMI スクリプト型ライブラリ wbemdisp.tlb がこれらの定数を定義しています。Microsoft Visual Basic アプリケーションはこのライブラリにアクセスできます。スクリプト言語では、Windows Script Host (WSH) の XML ファイル形式を使用しない限り、定数の値を直接使用する必要があります。詳細については、 Using the WMI Scripting Type Library を参照してください。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum WbemPrivilegeEnum : int {
    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
} WbemPrivilegeEnum;
public enum WbemPrivilegeEnum : int
{
    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,
}
Public Enum WbemPrivilegeEnum As Integer
    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
End Enum
import enum

class WbemPrivilegeEnum(enum.IntEnum):
    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
// WbemPrivilegeEnum
pub const wbemPrivilegeCreateToken: i32 = 1;
pub const wbemPrivilegePrimaryToken: i32 = 2;
pub const wbemPrivilegeLockMemory: i32 = 3;
pub const wbemPrivilegeIncreaseQuota: i32 = 4;
pub const wbemPrivilegeMachineAccount: i32 = 5;
pub const wbemPrivilegeTcb: i32 = 6;
pub const wbemPrivilegeSecurity: i32 = 7;
pub const wbemPrivilegeTakeOwnership: i32 = 8;
pub const wbemPrivilegeLoadDriver: i32 = 9;
pub const wbemPrivilegeSystemProfile: i32 = 10;
pub const wbemPrivilegeSystemtime: i32 = 11;
pub const wbemPrivilegeProfileSingleProcess: i32 = 12;
pub const wbemPrivilegeIncreaseBasePriority: i32 = 13;
pub const wbemPrivilegeCreatePagefile: i32 = 14;
pub const wbemPrivilegeCreatePermanent: i32 = 15;
pub const wbemPrivilegeBackup: i32 = 16;
pub const wbemPrivilegeRestore: i32 = 17;
pub const wbemPrivilegeShutdown: i32 = 18;
pub const wbemPrivilegeDebug: i32 = 19;
pub const wbemPrivilegeAudit: i32 = 20;
pub const wbemPrivilegeSystemEnvironment: i32 = 21;
pub const wbemPrivilegeChangeNotify: i32 = 22;
pub const wbemPrivilegeRemoteShutdown: i32 = 23;
pub const wbemPrivilegeUndock: i32 = 24;
pub const wbemPrivilegeSyncAgent: i32 = 25;
pub const wbemPrivilegeEnableDelegation: i32 = 26;
pub const wbemPrivilegeManageVolume: i32 = 27;
// WbemPrivilegeEnum
const (
	wbemPrivilegeCreateToken int32 = 1
	wbemPrivilegePrimaryToken int32 = 2
	wbemPrivilegeLockMemory int32 = 3
	wbemPrivilegeIncreaseQuota int32 = 4
	wbemPrivilegeMachineAccount int32 = 5
	wbemPrivilegeTcb int32 = 6
	wbemPrivilegeSecurity int32 = 7
	wbemPrivilegeTakeOwnership int32 = 8
	wbemPrivilegeLoadDriver int32 = 9
	wbemPrivilegeSystemProfile int32 = 10
	wbemPrivilegeSystemtime int32 = 11
	wbemPrivilegeProfileSingleProcess int32 = 12
	wbemPrivilegeIncreaseBasePriority int32 = 13
	wbemPrivilegeCreatePagefile int32 = 14
	wbemPrivilegeCreatePermanent int32 = 15
	wbemPrivilegeBackup int32 = 16
	wbemPrivilegeRestore int32 = 17
	wbemPrivilegeShutdown int32 = 18
	wbemPrivilegeDebug int32 = 19
	wbemPrivilegeAudit int32 = 20
	wbemPrivilegeSystemEnvironment int32 = 21
	wbemPrivilegeChangeNotify int32 = 22
	wbemPrivilegeRemoteShutdown int32 = 23
	wbemPrivilegeUndock int32 = 24
	wbemPrivilegeSyncAgent int32 = 25
	wbemPrivilegeEnableDelegation int32 = 26
	wbemPrivilegeManageVolume int32 = 27
)
const
  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;
// WbemPrivilegeEnum
pub const wbemPrivilegeCreateToken: i32 = 1;
pub const wbemPrivilegePrimaryToken: i32 = 2;
pub const wbemPrivilegeLockMemory: i32 = 3;
pub const wbemPrivilegeIncreaseQuota: i32 = 4;
pub const wbemPrivilegeMachineAccount: i32 = 5;
pub const wbemPrivilegeTcb: i32 = 6;
pub const wbemPrivilegeSecurity: i32 = 7;
pub const wbemPrivilegeTakeOwnership: i32 = 8;
pub const wbemPrivilegeLoadDriver: i32 = 9;
pub const wbemPrivilegeSystemProfile: i32 = 10;
pub const wbemPrivilegeSystemtime: i32 = 11;
pub const wbemPrivilegeProfileSingleProcess: i32 = 12;
pub const wbemPrivilegeIncreaseBasePriority: i32 = 13;
pub const wbemPrivilegeCreatePagefile: i32 = 14;
pub const wbemPrivilegeCreatePermanent: i32 = 15;
pub const wbemPrivilegeBackup: i32 = 16;
pub const wbemPrivilegeRestore: i32 = 17;
pub const wbemPrivilegeShutdown: i32 = 18;
pub const wbemPrivilegeDebug: i32 = 19;
pub const wbemPrivilegeAudit: i32 = 20;
pub const wbemPrivilegeSystemEnvironment: i32 = 21;
pub const wbemPrivilegeChangeNotify: i32 = 22;
pub const wbemPrivilegeRemoteShutdown: i32 = 23;
pub const wbemPrivilegeUndock: i32 = 24;
pub const wbemPrivilegeSyncAgent: i32 = 25;
pub const wbemPrivilegeEnableDelegation: i32 = 26;
pub const wbemPrivilegeManageVolume: i32 = 27;
const
  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
enum WbemPrivilegeEnum : int {
    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,
}
#define global wbemPrivilegeCreateToken          0x1
#define global wbemPrivilegePrimaryToken         0x2
#define global wbemPrivilegeLockMemory           0x3
#define global wbemPrivilegeIncreaseQuota        0x4
#define global wbemPrivilegeMachineAccount       0x5
#define global wbemPrivilegeTcb                  0x6
#define global wbemPrivilegeSecurity             0x7
#define global wbemPrivilegeTakeOwnership        0x8
#define global wbemPrivilegeLoadDriver           0x9
#define global wbemPrivilegeSystemProfile        0xA
#define global wbemPrivilegeSystemtime           0xB
#define global wbemPrivilegeProfileSingleProcess 0xC
#define global wbemPrivilegeIncreaseBasePriority 0xD
#define global wbemPrivilegeCreatePagefile       0xE
#define global wbemPrivilegeCreatePermanent      0xF
#define global wbemPrivilegeBackup               0x10
#define global wbemPrivilegeRestore              0x11
#define global wbemPrivilegeShutdown             0x12
#define global wbemPrivilegeDebug                0x13
#define global wbemPrivilegeAudit                0x14
#define global wbemPrivilegeSystemEnvironment    0x15
#define global wbemPrivilegeChangeNotify         0x16
#define global wbemPrivilegeRemoteShutdown       0x17
#define global wbemPrivilegeUndock               0x18
#define global wbemPrivilegeSyncAgent            0x19
#define global wbemPrivilegeEnableDelegation     0x1A
#define global wbemPrivilegeManageVolume         0x1B