次の方法で共有


WBEM_SECURITY_FLAGS列挙 (wbemcli.h)

セキュリティ アクセス レベルを設定するために使用されるフラグが含まれています。

構文

typedef enum tag_WBEM_SECURITY_FLAGS {
  WBEM_ENABLE = 1,
  WBEM_METHOD_EXECUTE = 2,
  WBEM_FULL_WRITE_REP = 4,
  WBEM_PARTIAL_WRITE_REP = 8,
  WBEM_WRITE_PROVIDER = 0x10,
  WBEM_REMOTE_ACCESS = 0x20,
  WBEM_RIGHT_SUBSCRIBE = 0x40,
  WBEM_RIGHT_PUBLISH = 0x80
} WBEM_SECURITY_FLAGS;

定数

 
WBEM_ENABLE
値: 1
アカウントを有効にし、ユーザーに読み取りアクセス許可を付与します。 これは、すべてのユーザーの既定のアクセス権であり、"WMI コントロール" の [セキュリティ] タブの [アカウントを有効にする] アクセス許可に対応します。 詳細については、「WMI コントロールを使用した名前空間のセキュリティの設定」を参照してください。
WBEM_METHOD_EXECUTE
値: 2
メソッドの実行を許可します。


プロバイダーは、追加のアクセス チェックを実行できます。 これは、すべてのユーザーの既定のアクセス権であり、WMI コントロールの [セキュリティ] タブの [メソッドの実行] アクセス許可に対応します。
WBEM_FULL_WRITE_REP
値: 4
ユーザー アカウントが WMI リポジトリ内のクラスとインスタンスに書き込むことを許可します。 ユーザーは、システム クラスに書き込むことはできません。 Administrators グループのメンバーにのみ、このアクセス許可があります。 WBEM_FULL_WRITE_REP は、WMI コントロールの [セキュリティ] タブの [完全な書き込み] アクセス許可に対応します。
WBEM_PARTIAL_WRITE_REP
値: 8
クラスではなく、インスタンスにのみデータを書き込むことができます。 ユーザーは、"WMI リポジトリ" にクラスを書き込むことはできません。 Administrators グループのメンバーにのみ、この権限があります。 WBEM_PARTIAL_WRITE_REP は、WMI コントロールの [セキュリティ] タブの [部分的書き込み] アクセス許可に対応します。
WBEM_WRITE_PROVIDER
値: 0x10
プロバイダーへのクラスとインスタンスの書き込みを許可します。 プロバイダーは、ユーザーを偽装するときに追加のアクセス チェックを実行できることに注意してください。 これは、すべてのユーザーの既定のアクセス権であり、WMI コントロールの [セキュリティ] タブの [プロバイダーによる書き込み] アクセス許可に対応します。
WBEM_REMOTE_ACCESS
値: 0x20
上記のアクセス許可で許可されている操作をユーザー アカウントがリモートで実行することを許可します。 Administrators グループのメンバーにのみ、この権限があります。 WBEM_REMOTE_ACCESS は、WMI コントロールの [セキュリティ] タブの [リモートの有効化] アクセス許可に対応します。
WBEM_RIGHT_SUBSCRIBE
値: 0x40
シンクに配信されるイベントをコンシューマーでサブスクライブできることを指定します。 IWbemEventSink::SetSinkSecurity で使用されます。
WBEM_RIGHT_PUBLISH
値: 0x80
永続的コンシューマーのイベント フィルターを定義する __EventFilter のインスタンスにアカウントからイベントを発行できることを指定します。 wbemcli.h で使用できます。

要件

   
サポートされている最小のクライアント Windows Vista
サポートされている最小のサーバー Windows Server 2008
Header wbemcli.h

関連項目

イベント セキュリティ定数

名前空間アクセス権定数