次の方法で共有


CIM_Directory クラスの GetEffectivePermission メソッド

GetEffectivePermission メソッドは、呼び出し元が CIM_Directory オブジェクトに対する集約されたアクセス許可を持っているかどうか、および Permission 引数で指定されたファイルまたはディレクトリが存在する共有を持っているかどうかを判断します。 このメソッドは、 CIM_LogicalFileから継承されます。

重要

DMTF (分散管理タスク フォース) CIM (共通情報モデル) クラスは、WMI クラスが構築される親クラスです。 WMI では現在、 CIM 2.x バージョン スキーマのみがサポートされています。

このトピックでは、マネージド オブジェクト形式 (MOF) 構文を使用します。 このメソッドの使用方法の詳細については、「メソッドの 呼び出し」を参照してください。

構文

boolean GetEffectivePermission(
  [in] uint32 Permissions
);

パラメーター

アクセス許可 [入力]

ユーザーが問い合わせることができるアクセス許可の一覧。

FILE_READ_DATA (ファイル) FILE_LIST_DIRECTORY (ディレクトリ) (1 (0x1))

ファイルからデータを読み取る権限を付与します。 ディレクトリの場合、この値はディレクトリの内容を一覧表示する権限を付与します。

FILE_WRITE_DATA (ファイル) FILE_ADD_FILE (ディレクトリ) (2 (0x2))

ファイルにデータを書き込む権限を付与します。 ディレクトリの場合、この値はディレクトリにファイルを作成する権限を付与します。

FILE_APPEND_DATA (ファイル) FILE_ADD_SUBDIRECTORY (ディレクトリ) (4 (0x4))

ファイルにデータを追加する権限を付与します。 ディレクトリの場合、この値はサブディレクトリを作成する権限を付与します。

FILE_READ_EA (8 (0x8))

拡張属性を読み取る権限を付与します。

FILE_WRITE_EA (16 (0x10))

拡張属性を書き込む権限を付与します。

FILE_EXECUTE (ファイル) FILE_TRAVERSE (ディレクトリ) (32 (0x20))

ファイルを実行する権限を付与します。 ディレクトリの場合、ディレクトリを走査できます。

FILE_DELETE_CHILD (ディレクトリ) (64 (0x40))

ファイルが読み取り専用であっても、ディレクトリとそのディレクトリに含まれるすべてのファイルを削除する権限を付与します。

FILE_READ_ATTRIBUTES (128 (0x80))

ファイル属性を読み取る権限を付与します。

FILE_WRITE_ATTRIBUTES (256 (0x100))

ファイル属性を変更する権限を付与します。

DELETE (65536 (0x10000))

削除アクセス権を付与します。

READ_CONTROL (131072 (0x20000))

セキュリティ記述子と所有者への読み取りアクセスを許可します。

WRITE_DAC (262144 (0x40000))

随意 ACL への書き込みアクセスを許可します。

WRITE_OWNER (524288 (0x80000))

書き込み所有者を割り当てます。

SYNCHRONIZE (1048576 (0x100000))

アクセスを同期し、オブジェクトがシグナル状態になるまでプロセスが待機できるようにします。

戻り値

呼び出しに必要なアクセス許可がある場合は True を 返します。それ以外の場合は false を返 します

注釈

このメソッドは現在、WMI では実装されていません。 このメソッドを使用するには、独自のプロバイダーに実装する必要があります。

このドキュメントは、DMTF によって発行された CIM クラスの説明から派生しています。 Microsoft は、軽微なエラーの修正、Microsoft SDK ドキュメント標準への準拠、または詳細情報の提供を行うために変更を加えた可能性があります。

要件

要件
サポートされている最小のクライアント
Windows Vista
サポートされている最小のサーバー
Windows Server 2008
名前空間
Root\CIMV2
Header
Aclui.h
MOF
CIMWin32.mof
[DLL]
CIMWin32.dll

こちらもご覧ください

CIM_Directory

CIM_Directory